读书人

mysql数据库 查询不存在的值,该如何

发布时间: 2013-08-01 15:23:18 作者: rapoo

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

读书人网 >SQL Server

热点推荐