1

我有一个 MySQL 数据库 5.1 版。我有两个表Table_A将始终保留其中的记录。Table_B将仅用于比较差异。是否有通过 PHP 的 MySQL 查询函数来比较行并告诉我Table_B上缺少哪些行。

表_A

user    name
 1      bob
 1      joe
 1      sally
 1      matt

表_B

user    name
 1      bob
 1      joe
 1      sally
 1      john

当 PHP 查询运行时,我将如何比较Table_ATable_B?我只需要告诉我它matt不再存在,它将添加johnTable_A

最好的方法是什么?

谢谢。

4

1 回答 1

5
SELECT name FROM Table_A WHERE name NOT IN (SELECT name FROM Table_B)
于 2013-01-18T17:07:51.463 回答