我有以下表格:參考當前行
TableA
ID | SomeInt
1 55
1 66
2 77
TableB
ID | OtherInt
1 ComputedBy Field
2 ComputedBy Field
的通過現場計算需要從表A返回的總和,其中TableB.ID = TableA.ID,但如果我說:
SELECT SUM(SomeInt) from TableA where ID = TableA.Id
其中第一個ID是當前表的ID,dbms表示「Table Table1和Table2之間的模糊字段名稱」
那麼,如何從當前行獲取ID,以便它不混合字段名稱。
喜歡的東西This.ID,Self.ID,CurrentRow.ID或任何SQL使用
編輯:顯然,我可以使用當前表的名稱來引用列
-1 A,B連接語法 – 2009-08-17 21:00:50
@Joel:我忍不住笑了起來。雖然我不是低估,爲什麼你認爲我應該得到-1?該語法在數據庫中不兼容? – shahkalpesh 2009-08-17 21:52:47