-1
表结构如下检索结果:我需要一个SQL查询从一列多列值
id |det_Id | Name | Value
的样本数据如下:
1 | 111 | A | Apple
2 | 111 | B | Ball
3 | 111 | C | Cat
4 | 222 | A | Air
5 | 222 | B | Badge
6 | 222 | C | Car
我想在一个SQL语句中将A,B,C作为单独的列返回。
我的预期成果是:
111 | Apple | Ball |Cat
222 | Air | Badge|Car
您正在使用什么数据库管理系统? – Matt
你的第一种方法可以是在'det_Id'上加入表格。你到目前为止尝试过什么吗?你卡在哪里? –
这就是所谓的PIVOT。 – OldProgrammer