求一条mysql的查询语句

meiziqingqing 2005-09-03 02:02:10
mysql 数据库里有两个表tableA,tableB,tableC
表A结构如下
id
1
2
3
4
5
6
表B结构如下
pid
1
2

表C结构如下
pid
3
4

我现在想做如下查询,我想把tableA里的id在表tableB.tableC里的不存在id=pid的数据查询出来
我是这么写的

正确结果应该返回 5,6 因为5,6在tableB,tableC里的没有出现



...全文
52 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvlfforever 2005-09-03
  • 打赏
  • 举报
回复
select a.id from (a left JOIN b on a.id=b.id) left join c on a.id=c.id where b.id is null and c.id is null;

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧