Mysql中的结果为空

时间:2015-10-23 10:02:03

标签: mysql

尝试在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")

如果我只运行第一部分或第二部分,那么预期结果就在那里。任何的想法?提前谢谢!

1 个答案:

答案 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
相关问题