Mysql 比较表B和表A?
我试图比较表B的产品是否存在于表A中,这个查询不会给出100%的结果Mysql 比较表B和表A?,mysql,Mysql,我试图比较表B的产品是否存在于表A中,这个查询不会给出100%的结果 请告诉我此查询中有什么错误。您应该使用不存在的查询 select A.`Product#`, a. ` Email Address` FROM Table a A, `Table b B where A.`Product#`<> B.`Product#` 这将向您展示表B中存在的所有内容,而表A中不存在的内容,我相信这就是您在问题中提出的问题。可以反转以显示表A中哪些内容不在表B中。您正在查找此项吗?想知道表B中
请告诉我此查询中有什么错误。您应该使用不存在的查询
select A.`Product#`,
a. ` Email Address`
FROM
Table a A, `Table b B
where A.`Product#`<> B.`Product#`
这将向您展示表B中存在的所有内容,而表A中不存在的内容,我相信这就是您在问题中提出的问题。可以反转以显示表A中哪些内容不在表B中。您正在查找此项吗?想知道表B中哪些产品不在表A中,所以它将在仓库中标记为新产品。
select *
FROM
Table b B
where not exists ( select 1 from table a A where A.`Product#`= B.`Product#`)