为了账号安全,请及时绑定邮箱和手机立即绑定

如何过滤sql导致的有-多通关系

如何过滤sql导致的有-多通关系

翻翻过去那场雪 2019-05-30 11:08:57
如何过滤sql导致的有-多通关系假设我有桌子student, club,和student_club:student {     id     name}club {     id     name}student_club {     student_id     club_id}我想知道如何找到足球(30)和棒球(50)俱乐部的所有学生。虽然这个查询不起作用,但到目前为止,它是我所掌握的最接近的东西:SELECT student.*FROM   studentINNER  JOIN student_club sc ON student.id = sc.student_idLEFT    JOIN club c ON c.id = sc.club_idWHERE  c.id = 30 AND c.id = 50
查看完整描述

3 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

select *from studentwhere id in (select student_id from student_club where club_id = 30)and id in
 (select student_id from student_club where club_id = 50)


查看完整回答
反对 回复 2019-05-30
  • 3 回答
  • 0 关注
  • 475 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信