我有两个疑问。
第一个查询返回 11 行,第二个查询返回 6 行,当我对它们使用减号运算符时,据我所知,它应该返回 5 行
SELECT location from uploads where username='Gates'
MINUS
SELECT fileshare FROM `whiteboard` where username='Gates' and friend='Curlyclouds'
但我得到了以下错误:
您的 SQL 语法有错误;检查手册
与您的 MySQL 服务器版本相对应,以便使用正确的语法
近 '减去 SELECT 文件共享 FROMwhiteboard
其中用户名='盖茨'
第 2 行的friend='Cur'
希望我的问题很清楚,任何帮助都会对我有帮助......谢谢
MySQL 不支持EXCEPT
or MINUS
.
您可以使用NOT EXISTS
, OUTER JOIN ... NULL
or NOT IN
(小心 NULL)进行反半连接。
请参阅此处的示例和性能比较
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)