正确的in(a,b,c ....)是这样的!
而你这里的in里的值是个数组。

解决方案 »

  1.   

    这句似乎没错select master from e_ware where master not in (select login_name from e_co);我的这句跟你的差不多,在我的oracle上可以查询。
      

  2.   

    我是在MySql里
    select idUser,chrLogin from users where idUser not exists (select idUser from userdept)
    这句也错误。
    我记得原来在Sql Server里是可以的
      

  3.   

    mysql是开源,小型的,玩 的,不可以嵌套查询的!!!
      

  4.   

    我试了一下,SQLServer 和 Oracle都可以我的SQL语句稍有改动,如下select EmployeeID 
    from employee
    where employeeid 
    in (select employeeid from employee)
      

  5.   

    数据库决对是没有问题的,但在MySql里就是运行报错
      

  6.   

    select idUser,chrLogin from users where idUser not in (1,2,3)
    改成像这样的形式就不会出错