mysql是否有相反但等效的UNION函数?
我知道可以通过更长的查询来做到这一点,但我很好奇是否有等效的功能。
我有 2 个选择语句用于 2 个不同的表
select state, state_name, id, idname, phone, mobile, home from table1
select state, state_name, id, idname, phone, mobile, home from table2
而且我需要一个仅从 table1 中提取的查询,并且仅当 table1 中的 idname、phone、mobile、home 与 table2 不匹配时
例如:Table1 有
AK | Alaska | 1 | row6 | 453 | 567 | 123
但表 2 有:
AK | Alaska | 1 | row6 | 453 | 567 | 123
AK | Alaska | 1 | row6 | NULL | 567 | 123
AK | Alaska | 1 | tttttt | 453 | 567 | 123
查询将显示
AK | Alaska | 1 | row6 | NULL | 567 | 123
AK | Alaska | 1 | tttttt | 453 | 567 | 123
不会显示
AK | Alaska | 1 | row6 | 453 | 567 | 123