0

私は次のようなテーブルを持っています

ID | ParentID |Children| Name | Address
----------------------------------------
1  |  Null    |        | Xyz  | Home
2  |   1      |        | ABC  | Home
3  |   2      |        | DEF  | Home
4  |   3      |        | GHI  | Home
5  |   3      |        | GHI  | Home
6  |   1      |        | GHI  | Home

Children にクエリを入力する必要があります。これらは直接の子です。たとえば、1 の子は 2 になり、3 の子は 4,5 になります。

したがって、クエリ後のテーブルは次のようになります

ID | ParentID |Children| Name | Address
----------------------------------------
1  |  Null    |  2,6   | Xyz  | Home
2  |   1      |   3    | ABC  | Home
3  |   2      |  4,5   | DEF  | Home
4  |   3      | Null   | GHI  | Home
5  |   3      | Null   | GHI  | Home
6  |   1      | Null   | GHI  | Home

更新クエリで group_concat 関数を使用できることはわかっていますが、正確なクエリを取得することはできません。MySQLクエリでこれを行うにはどうすればよいですか?

4

1 に答える 1