假设有3个表:
学生
教师
顾问
学生有姓名和ID列,老师也有姓名和身份列,并且顾问有s_id
(代表学生ID)和t_id
(代表老师ID)。
s_id引用student表中的id,t_id引用teacher表中的id。
如何将学生的姓名与其顾问的名字合并?
谢谢你的帮助。
答案 0 :(得分:1)
只需在学生表中创建主管ID,即可将主管与学生合并,并使用加入声明
答案 1 :(得分:1)
您可以使用join来合并表。
试试这个:
select b.name,c.name from advisor a
join student b on a.s_id = b.id
join teacher c on a.t_id = c.id
where a.s_id = 1
请注意,a,b和c是别名。