2014-09-24 37 views
0

我有一個查詢,如下所示;在結果集中動態添加新列

現有查詢 - 從table1中選擇A,B,C。

表2中的列X,Y

的新的查詢應該在結果集的新列(d)。 D的值將根據列X計算。

D的計算應該是D =(C * X),這裏決定從表2中列X的行-Y可以用在哪裏條件。 Y & A不相同,但相似

+0

[SQL Inner Join](http://www.w3schools.com/sql/sql_join_inner.asp) – jayvee 2014-09-24 09:46:56

回答

0

我不明白你的意思是「Y & A不相同,但相似」。我假設Y和A可以用作連接鍵。如果是這樣,污水管將是:

SELECT T1.A,T1.B,T1.C,T1.C*T2.X AS D 
FROM Table1 T1 
JOIN Table2 T2 ON T1.A=T2.Y 

我希望這可以幫助!