SQL关联查询问题..

z273894270 2012-08-16 03:46:15
现有表A跟表B A表 有 aid,name,age,bid B表有Bid ,aa,cc
现在查询B表有数据 A表没有数据 的所有数据
如 A表数据为
1 张三 18 1
2 李四 20 2
3 王五 21 3
B表数据
1 aa aa
2 aa aa
3 aa aa
4 aa aa
5 aa aa
6 aa aa
最后查选结果是
4 aa aa
5 aa aa
6 aa aa
请教SQL语句怎么写,谢谢。。
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
z273894270 2012-08-16
  • 打赏
  • 举报
回复
谢谢 语句很好 问题解决。
人生无悔 2012-08-16
  • 打赏
  • 举报
回复

--你的表关联应是这个 A.bid=B.bid
select B.* from B
where not exists (select 1 from A where A.bid=B.bid);
人生无悔 2012-08-16
  • 打赏
  • 举报
回复

select B.* from B
where not exists (select 1 from A where A.aid=B.bid);

3,490

社区成员

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

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