mysql交集

mysql交集,mysql,Mysql,我是mysql新手,所以请善待我。我的脚本出现了以下错误,我不确定它出了什么问题 SELECT uoid FROM mint WHERE mint_id='6' and userid='3836' INTERSECT SELECT id as uoid FROM cats WHERE category='Health, Fitness' ORDER BY 1; 给予 MySQL中不支持INTERSECT。您需要以某种方式重新构造查询。如果您的MySQL版本支持子查询,则可以使用子查询

我是mysql新手,所以请善待我。我的脚本出现了以下错误,我不确定它出了什么问题

SELECT uoid 
FROM mint 
WHERE mint_id='6' and userid='3836'
INTERSECT 
SELECT id as uoid
FROM cats 
WHERE category='Health, Fitness' 
ORDER BY 1;
给予


MySQL中不支持
INTERSECT
。您需要以某种方式重新构造查询。如果您的MySQL版本支持子查询,则可以使用子查询。

INTERSECT
在MySQL中不受支持。您需要以某种方式重新构造查询。如果您的MySQL版本支持子查询,则可以使用子查询。

MySQL没有INTERSECT关键字。有关如何实现目标的建议,请参阅和。

MySQL没有INTERSECT关键字。有关如何实现目标的建议,请参阅和。

这是因为intersect只在同一个表上工作,而不是在您尝试的不同表上工作。 看

使用join语句语法代替intersect。
而INTERSECT确实存在于sql中,这是因为INTERSECT只在同一个表上工作,而不在您尝试的不同表上工作。 看

使用join语句语法代替intersect。
而INTERSECT确实存在于sql中,这是因为MySql没有INTERSECT关键字。可能很有趣:……这是因为MySql没有INTERSECT关键字。可能很有趣:……还有这个:谢谢!我会给你的,因为你给的链接帮助解决了我的问题谢谢!我会给你的,因为你给我的链接帮助解决了我的问题
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INTERSECT SELECT id as uoid FROM cats WHERE category='Health, Fitness'' at line 4