mysql数据库 查询不存在的值
表A,字段aaa,值为:a1,a2,a3,a4
表B,字段bbb,值为:a3
查找在表B 中不存在表A的值:a1,a2,a4
求解,谢谢各位大神!
[解决办法]
改用这个语句:
select *
from a
where AAA not in (select BBB from b)
[解决办法]
或许字符串前后有空格或回车符,你用函数格式化字符后再试,
trim(),ltrim(),rtrim()不知道mysql是否有这样的函数
[解决办法]
select *
from a
where AAA not in (select BBB from b)
[解决办法]
做连接操作,不然B中哪来a1a2a3