尝试在MYSQL中运行查询,但结果为空:
SELECT DISTINCT name from users WHERE csopnev="Testvériség SE" NOT IN
(SELECT nev FROM jelentkezok where versenyId = "8" AND klubnev ="Testvériség SE");
或
SELECT a.name FROM users a, jelentkezok b WHERE a.name = b.nev AND csopnev ="Testvériség SE"
AND a.name NOT IN (
SELECT nev FROM jelentkezok m WHERE versenyId = "8" AND klubnev ="Testvériség SE")
如果我只运行第一部分或第二部分,那么预期结果就在那里。任何的想法?提前谢谢!
答案 0 :(得分:0)
SELECT DISTINCT name
from users
left join jelentkezok on users.csopnev = jelentkezok.klubnev
and jelentkezok.versenyId = "8"
AND jelentkezok.klubnev ="Testvériség SE"
WHERE csopnev="Testvériség SE"
and jelentkezok.klubnev is null