[英]How to find the difference between two tables?
我有一个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_A和Table_B ? 所有我需要的是告诉我, matt
不再存在,它会增加john
到表-A。
最好的方法是什么?
谢谢。
SELECT name FROM Table_A WHERE name NOT IN (SELECT name FROM Table_B)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.