我有這樣的表。計數列的值等於行ID
id | name | desc | parent
-------------------------
1 | abc | def | 0
2 | abc | def | 1
3 | abc | def | 1
4 | abc | def | 1
5 | abc | def | 2
6 | abc | def | 3
,我需要得到的是這一點,讓所有行數多少行parent
同實際行的ID。而且所有的都必須按這個數量排序。
id | name | desc | parent | count
-------------------------
1 | abc | def | 0 | 3
2 | abc | def | 1 | 1
3 | abc | def | 1 | 1
4 | abc | def | 1 | 0
5 | abc | def | 2 | 0
6 | abc | def | 3 | 0
我這個結束了,但實際上它沒有工作:/
select c.pocet, a.* from posts a, (select count(*) as pocet from posts b where b.parent=a.id) c
感謝您的幫助!
你能添加什麼是對數據的給定的樣本,結果呢? – Chris
你問的是如何計算每個家長有多少個孩子? –
@lliev你有結果我需要在第一篇文章。 –