如何比较一个模式中的两个表使用不相等的值<>

时间:2014-11-25 01:00:15

标签: mysql sql

这是我比较两个表的查询,但它返回错误:

  • 子查询返回超过1行

       Select id, 
              lname 
       from db.details 
       where id = 'sample' 
       and lname <> (Select lname from db.initialdetail);
    

1 个答案:

答案 0 :(得分:0)

您需要使用NOT IN,因为子查询正在给出一组

Select id, 
       lname 
from db.details 
where id = 'sample' 
and lname NOT IN (Select lname from db.initialdetail);