Fre*_*lad 4 sql sql-server sql-server-2008
我在SQL Server 2008 R2数据库中有两个表,我们称之为A和B.它们看起来像这样
A
--------------------
GUID Primary Key
B_GUID Foreign Key
Value nvarchar(50)
B
--------------------
GUID Primary Key
Value nvarchar(50)
Run Code Online (Sandbox Code Playgroud)
我想选择的所有行A,其中
BValueB中的值不匹配但是,我无法弄清楚SQL.有帮助吗?:) 谢谢
怎么样:
SELECT A.*
FROM dbo.A
INNER JOIN dbo.B ON A.B_GUID = B.GUID
WHERE
A.Value <> B.Value
Run Code Online (Sandbox Code Playgroud)
INNER JOIN将两个表匹配在一起,在这两个列的相等性上,WHERE子句将其进一步限制为仅适用于该条件的两行.
| 归档时间: |
|
| 查看次数: |
3831 次 |
| 最近记录: |