我想通过查询获得有组织的数据
表格1:
Name Val Pid
CA1 2 123
CA2 3 123
CA3 9 123
CA5 6 123
CA4 3 123
我想编写一个查询,它只为我提供父 ID 的 Val,但采用结构化格式,
我想得到像 2 3 9 3 6 这样的值
如果我只是这样做
select val from table1 where pid='123'
我会得到 2 3 9 6 3 格式为 CA1,CA2,CA3,CA5,CA4
所需的输出: 但我想要格式为CA1、CA2、CA3、CA4、CA5的 2 3 9 3 6 中的值
结果应该是给定的结构化格式,pid
而不考虑它在名称列中的存储顺序,如上所述。