【发布时间】:2018-05-24 10:27:16
【问题描述】:
我很头疼,想在一个非常庞大的数据库上用 SQL 处理这个简单的请求,也许你们中的一些人可以帮忙?
ID|R1 |R2
1 | a | b
1 | c | d
2 | a | b
2 | c | d
我想做一个 sql 选择查询来代替:
ID|R1 |R2 |R3 |R4
1 | a | b | c | d
2 | a | b | c | d
感谢您的帮助!
【问题讨论】:
-
你要做的是PIVOT,到处搜索
-
每个
id是否总是正好有两行?哪一行的值进入r3和r4是否重要? -
您需要在这里向我们展示更多数据。
-
image.noelshack.com/fichiers/2018/21/4/1527158027-capture.jpg 这是我的数据外观的屏幕。它恰好在行上有两个以上的 doublon ID。并且可能导致超过 5 列。