我希望能夠從TableA中選擇數據,其中Field1大於TableB中的Field2。從一個表中選擇數據的字段大於另一個表中另一個字段的數據
在我的腦子裏,我像它是這樣的
Select TableA.*
from TableA
Join TableB
On TableA.PK = TableB.FK
WHERE TableA.Field1 > TableB.Field2
我使用SQL Server 2005和TableA.Field1和tableB.Field2樣子:
2004102881010 - data type - Vrachar
我的PK和FK看起來像:
0908232 - data type - nvarchar
該probelm是什麼時候這個查詢運行所有的數據顯示,而不僅僅是e行Field1更大。
乾杯:)
那麼爲什麼不工作?你遇到什麼錯誤? – billinkc
您向我們顯示的查詢不起作用? –
不工作,它返回所有的數據,而不僅僅是Field1更大的行。 – PDB