我的原始查询是:
SELECT * from test where ID BETWEEN 10 AND 100
INTERSECT
SELECT * from test where MARKS=10
但是,INTERSECT
在MySQL中不起作用
我在同一张桌子上查询,INNER JOIN
无效。
答案 0 :(得分:0)
这看起来应该可以正常工作。
SELECT * from test where ID BETWEEN 10 AND 100
INTERSECT
SELECT * from test where MARKS=10
但是你可以对此进行验证,这是做同样事情的更好方法。
SELECT * from test where ID BETWEEN 10 AND 100
and MARKS=10
如果两者都给你相同,那么他们都在工作,你的数据有些不明白。