我希望能够从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