Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 比较表B和表A?_Mysql - Fatal编程技术网

Mysql 比较表B和表A?

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中

我试图比较表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中哪些产品不在表A中,所以它将在仓库中标记为新产品。
select *
FROM
Table b B
where not exists ( select 1 from table a A where A.`Product#`= B.`Product#`)