求大神解答,关于sql语句,感谢!!!

图片说明
查询至少选修了 学号为2的学生选修的所有课程 的学生学号!!!求解
求用mysql select语句输出。。。。

5个回答

SELECT u.number from test u RIGHT JOIN (SELECT t.* from test t where t.number=2) i on u.no=i.no GROUP BY u.number

qq_37041629
Sy1110011tem 谢谢大神!
大约 2 年之前 回复

可以拿去Navicat试试

SELECT u.number from test u RIGHT JOIN (SELECT t.* from test t where t.number=2) i on u.no=i.no GROUP BY u.number

SELECT u.number from test u RIGHT JOIN (SELECT t.* from test t where t.number=2) i on u.no=i.no GROUP BY u.number

select u.number from test u right join (select t.* from test t where t.number=2) i on u.no=i.no group by u.number

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问