1

テーブルPersonには列idとがありますparent_id

id列と を含むテーブルを取得する必要がありますchildren_count。どのように実行できますか?なんでこんなの書けないの?:

SELECT 
    id, count(parent_id) AS children_count
FROM 
    Person
GROUP BY 
    parent_id;
4

2 に答える 2

0

クエリの Select 部分に問題があるようです。以下は、各parent_idの子の数を示します

SELECT parent_id, count(id) AS children_count 
FROM Person 
GROUP BY parent_id
于 2013-10-07T22:11:18.590 に答える