Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
309 views
in Technique[技术] by (71.8m points)

mysql如何查出班级的总人数?

这是班级表class:
image.png

这是学生表students:
image.png

我现在要查出班级的总人数 这该怎么查呢?刚接触mysql不是很懂。。。

我试着这样写,可是为什么只出来一条数据呢?

image.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

`select * from class c left join (select s.class_id,count(s.id) as number from student s group by s.class_id) t
on c.class_id = t.class_id`


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...