Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルPersonには列idとがありますparent_id。
Person
id
parent_id
id列と を含むテーブルを取得する必要がありますchildren_count。どのように実行できますか?なんでこんなの書けないの?:
children_count
SELECT id, count(parent_id) AS children_count FROM Person GROUP BY parent_id;
クエリの Select 部分に問題があるようです。以下は、各parent_idの子の数を示します
SELECT parent_id, count(id) AS children_count FROM Person GROUP BY parent_id