1
我有獲取從多個表產生的查詢:選擇性填充結果列
Select
TA.C1 as ColumnA, TB.C1 as ColumnB, TC.C1 as ColumnC
from
TableA TA, TableB TB, TableC TC
where
--Business Conditions
結果取爲如下:
是想要的結果在AA單獨columnD牽強,其對於ColumnA的每個對應值具有值例如:
PS:如果不爲空,然後ColumnB的價值優先於價值ColumnC(例如Row 4
)
可有人建議這將是實現這一目標的方法是什麼?
[不良習慣踢:使用舊樣式的JOIN(http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old -style-joins.aspx) - 舊式*逗號分隔的表*樣式列表已停用ANSI - ** 92 ** SQL標準(超過** 20年前**) –