将多行的列值插入单行

时间:2016-04-28 11:11:00

标签: mysql database row

我有一个看起来像

的表
hop_id hop_name site_name
1      abcd     ctg
2      bcss     ctg
3      cdhj     ctg
4      dght     dhk
5      efgh     dhk

我想执行一个sql查询来返回如下结果:

hop_id  hop_1  hop_2  hop_3  hop_4  hop_5....  site_name
1       abcd   bcss   cdhj                     ctg
2       dght   efgh                            dhk

有任何想法如何为它编写正确的SQL?任何提示都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我像解决问题一样解决我的问题...谢谢你的帮助。

路线路径:

replaceFirst("[a-zA-Z]+", "_")