私は以下のようなテーブルを持っています:MySQLは各親とその子のリストを返します
マネージャはマネージャであり、マネージャの親IDに結合された子リソースを持っています。
id | parent_id | Role | Number of roles
123 | 123 | Manager | 2
124 | 123 | Resource | 1
125 | 123 | Resource | 2
128 | 128 | Manager | 1
126 | 128 | Resource | 4
127 | 128 | Resource | 3
私のSQLクエリは、それぞれの親のために、以下の結果を返す必要があります。
id | parent_id | Role | Sum of manager only | Total resources
123 | 123 | Manager | 2 | 2+1+2 = 5 (Manager + the total number of resources for parent id 123)
128 | 128 | Manager | 1 | 1+4+3 = 8 (Manager + the total number of resources for parent id 128)
任意の助けをいただければ幸いです。ありがとうございました。
サブクエリを使用することができます。 –