如果你用的mysql支持子查询吗?.

解决方案 »

  1.   

    select * from a where login_id not in(select login_id from b) b
      

  2.   

    你的MYSQL不支持子查询那一条sql是不行的.
      

  3.   

    select * from a where login_id not in(select login_id from b) b这个行吗?
      

  4.   

    不行,提示有语法错误,难道是因为我MYSQL版本低的原因(不支持子查询)
      

  5.   

    SELECT * FROM a WHERE (login_id NOT IN (SELECT login_id  FROM b))
      

  6.   

    zzmpower(蔚蓝的天空) 
       后面还加个 b 做什么.
     feyge(菲戈..不以物喜,却以已悲)
       如果支持子查询就用SELECT * FROM a WHERE login_id NOT IN (SELECT login_id  FROM b)
      

  7.   

    select A.login_id from A,B where A.login_id=B.login_id
      

  8.   

    john_jiang(网路小人)  你的sql的结果是 2,3不是 1,93、举一小例:如A中的记录是1、2、3、9,而B中的记录是2、3。那么我怎么写语句直接获得1、9  呢 
      

  9.   

    select A.* from A left join B on A.login_id=B.login_id where B.login_id is null
      

  10.   

    select A.login_id from A,B where A.login_id<>B.login_id