0
鑑於這種SQL查詢:選擇兩列一個加入
select A.field1 as field
from A left join B
on A.field1 = B.field1
union all
select A.field2 as field
from A left join B
on A.field2 = B.field1;
是否有某種方式來獲得與幾行一樣嗎?即:是否有另一種方法可以從表A中獲取兩列,每一列都與來自表B的列分隔開來,然後都放入相同的結果集列中? 需要的是真正的查詢的原因有一個更復雜的連接和條件,這是有點大,而且幾乎都是多餘的。
預先感謝您!
這個查詢很奇怪。它與「從A中選擇字段1從A中選擇字段2」幾乎相同(區別在於字段1上的表B中有重複)。你究竟想達到什麼目的? – arturro