Sql 与表中没有关系的行不同
因此,我有两个不相关的表,但共享一些相同的数据。正在尝试提取不包含特定数据的行。在某些条目中,employerno和Payer_ID是相同的。我想找出这两个不相同的条目。这样做的最佳方式是什么 表1Sql 与表中没有关系的行不同,sql,Sql,因此,我有两个不相关的表,但共享一些相同的数据。正在尝试提取不包含特定数据的行。在某些条目中,employerno和Payer_ID是相同的。我想找出这两个不相同的条目。这样做的最佳方式是什么 表1 EmployerNo, EmployerName, Address, Phone 表2 Payer_ID, PayerName, Address, Phone 谢谢哪里有员工!=付款人身份证 这将显示EmployerNo和Payer_ID不相同的条目。以下查询将从EmployerNo!=付款人身
EmployerNo,
EmployerName,
Address,
Phone
表2
Payer_ID,
PayerName,
Address,
Phone
谢谢哪里有员工!=付款人身份证
这将显示EmployerNo和Payer_ID不相同的条目。以下查询将从EmployerNo!=付款人身份证:
SELECT table1.*, table2.* FROM table1 INNER JOIN table2 ON table1.EmployerNo != table2.Payer_ID
不清楚您希望此查询执行什么操作。你能提供一些示例输入和输出吗?使用带有表定义和输入数据插入的可复制粘贴SQL的测试工具也会有很大帮助。注意:在SQL的某些版本中,此运算符(!=)可能编写为请记住OP有两个表,因此您最好在查询中显示如何连接这两个表。感谢您的反馈,我已经在想为什么我被否决了这似乎用了一点吐温效果很好。非常感谢。
SELECT
*
FROM
TABLE1 T
WHERE T.EmployerNo NOT IN (
SELECT
A.EmployerNo
FROM
TABLE1 A INNER JOIN TABLE2 B
ON A.EmployerNo = B.Payer_ID)