gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 07:31:29 24 4
gpt4 key购买 nike

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

EXCEPT 返回左侧查询中未在右侧查询中找到的任何不同值。

这个声明应该给我不同的值。

SELECT * FROM table1
EXCEPT
SELECT * FROM table2;

如何在 MySQL 中实现这一点?

最佳答案

您能做的最好的事情就是使用NOT EXISTS。像这样的东西:

SELECT DISTINCT *
FROM table1
WHERE NOT EXISTS(SELECT NULL
FROM table2
WHERE table1.x = table2.x)

关于mysql - 与 MySQL 中 SQL Server 的 EXCEPT 操作数类似的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6682084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com