与MySQL中的SQL Server的EXCEPT操作数类似的功能?

the*_*963 4 mysql sql-server syntax comparison

MySQL中的操作数/函数/命令是否类似于EXCEPTSQL Server中的操作数?

EXCEPT 返回左查询中的任何不同值,这些值在右侧查询中也找不到.

这个陈述应该给我不同的价值观.

SELECT * FROM table1
EXCEPT
SELECT * FROM table2;
Run Code Online (Sandbox Code Playgroud)

如何在MySQL中实现这一目标?

Joe*_*lli 5

你能做的最好的就是用a NOT EXISTS.就像是:

SELECT DISTINCT *
    FROM table1
    WHERE NOT EXISTS(SELECT NULL 
                         FROM table2
                         WHERE table1.x = table2.x)
Run Code Online (Sandbox Code Playgroud)