帮忙看下这个SQL语句怎么写呢?谢谢

sjdyr 2013-01-28 05:30:48
有A,B两张表,A表字段id,aid B表有id字段, 并且A表的id字段值是由B表的id字段值产生的。
例如:A表记录 1-->a 1-->b 1-->c 2-->d 2-->e 3-->f (注意a到f是从小到大的顺序)
B表记录 1 2 3
要求:通过怎么的语句获得c,e,f的值???
...全文
154 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2013-01-28
  • 打赏
  • 举报
回复
select max(aid) from a group by id
rucypli 2013-01-28
  • 打赏
  • 举报
回复
select * from A A1 where not exists (select 1 from A A2 where A1.id=A2.id and A1.aid<B2.aid) and A.id in (select id from B)
lxy15329 2013-01-28
  • 打赏
  • 举报
回复
select id from A where aid in (c,e,f) 貌似没有跟B产生什么关系啊

56,866

社区成员

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

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