level 9
比如一班有50个学生,二班有20个学生。
输入一班任何一个人的信息都可以查询到一班班长的信息。
假如一班和二班都有张三,输入张三就可以查询到一班班长、二班班长。这个sql代码怎么写
2020年04月13日 13点04分
1
level 5
查询的对象是 表、视图,你先得有表或者视图:
假设你的表student_t是这样的
班级名 学生名 该班班长
一班 张三 李四
一班 李四 李四
一班 王五 李四
二班 张三 赵六
二班 赵六 赵六
那么可以用 select 该班班长 from student_t where 学生名='张三'
2020年04月16日 00点04分
4
level 5
如果你的数据在两张表里:
表A 表B
班级 学生 班级 班长
一班 张三 一班 李四
一班 李四 二班 赵六
一班 王五
二班 张三
二班 赵六
select 班长 from A_t join B_t on A_t.班级=B_t.班级
where 学生=‘张三’
2020年04月16日 00点04分
5