mysql查询两个表中不匹配的数据

审核中 Mysql 未结 已结 置顶 精帖
删除 置顶 取消置顶 加精 取消加精
66 0
yswl
yswl VIP3 2021-09-04 11:12:53
悬赏:60金币 编辑此贴

有A表,A表字段如下
aID aName aAddTime
有B表,B表字段如下
bID bCon
其中B表中的bID为A表中aID的外键,同时是B表的主键
现在A表有20条数据,B表有16条数据,我想查询到A表中哪4条数据在B表中没有出现

select * from A表名称 where A表主键ID not in (select B表外键id from B表名称)

select * from tb_nav where navID not in (select contentID from tb_doccontent)

如果是需要根据子表的条件查询,查询条件需要 写在 括号内

数据库
Mysql 22