教师表1 张三
2 李四学生表
ID 姓名 老师ID
1 学生A 1
2 B 1
3 C 2查询结果
ID 姓名 学生个数
1 张三 2
2 李四 1感谢!膜拜
2 李四学生表
ID 姓名 老师ID
1 学生A 1
2 B 1
3 C 2查询结果
ID 姓名 学生个数
1 张三 2
2 李四 1感谢!膜拜
解决方案 »
- 请问oracle的Data link是做什么的?
- 线程,数据库的问题
- oracle数据库查询
- 【求助】Oracle中触发器如何做exists判断
- 加强oracle操作sql查询
- 使用B树建立数据库索引,每个节点里面包含的数据记录是什么?单纯一个地址引用还是数据记录完全信息?
- 向各位高手请教一个问题!!!我在线等后。谢谢!
- 用select语句检索一个表中的前100条记录,这个select语句该怎么写?
- 什莫是事务?
- 告急,请问如何从一张表中导出 指定字段 的记录集到一个文本文件中,且字段以(,\t)为分隔符
- update select的select有不存在的字段也能成功
- 求教ORA-01772 错误的问题,oci编程
学生表 --student(StudentID,StudentName,teacherID)select tea.teacherName,Count(stu.StudentID) as StudentNum
from student stuleft join teacher tea
on tea.teacherID=stu.teacherIDgroup by teacherName
create table tea(t_id number(10),t_name varchar2(20));
insert into tea values(1,'张三');
insert into tea values(2,'李四');create table stu(s_id number(10),s_name varchar2(20),t_id number(10));
insert into stu values (1,'学生A',1);
insert into stu values (2,'学生B',2);
insert into stu values (3,'学生C',1);
insert into stu values (4,'学生D',1);
insert into stu values (5,'学生E',2);
select a.t_id,a.t_name 姓名,count(b.s_id) 学生个数
from tea a,stu b
where a.t_id=b.t_id
group by a.t_id,a.t_name
order by a.t_idt_id 姓名 学生个数
----------------------
1 张三 3
2 李四 2