27,579
社区成员
发帖
与我相关
我的任务
分享
select m.姓名,
科目1 = (select 科目名字 from 科目表 n where n.科目ID = m.科目1),
成绩1,
科目2 = (select 科目名字 from 科目表 n where n.科目ID = m.科目2),
成绩2,
...
科目n = (select 科目名字 from 科目表 n where n.科目ID = m.科目n),
成绩n
from 学生表 m
select a.姓名,b.科目名字,a.成绩1,c.科目名字,a.成绩2
from 学生表 a inner join 科目表 b on b.科目ID=a.科目1
inner join 科目表 c c.科目ID=a.科目2