好吧,我是SQL的绝对初学者,我有一个任务需要解决,而且我卡住了,所以我需要关于如何获得所需结果的想法方面的帮助。从多个表中获取信息的SQL查询
我有2个表 - 第一种是PARENTS
,具有下列数据:
ID Name Age
1 John 25
2 Peter 28
3 Anny 30
4 Jack 32
和第二表是CHILDRENS
,具有下列数据:
children_id parent_id name age
1 1 mary 5
2 1 Susanne 4
3 2 stephen 12
4 4 Kevin 7
什么SQL命令可以是用于得到如下结果:
id parent name number of childrens
1 John 2
2 Peter 1
3 Anny 0
4 Jack 1
Thanks in adva NCE!
不要标记不涉及的产品。你使用MySQL和/或MS SQL Server吗? – jarlh
通过GROUP BY和数量(*)进行左加入。 – jarlh
你正在使用哪些DBMS? – Alfabravo