大家好,
我正在 xml feed 解析部分工作。在我的数据库表结构中显示如下:
这里我的需求是每个赞助商都放置在单行而不是多列中。例如:
bookmaker_quote scommessatipo_quote q_1 q_2 q_3
PINNACLE 1x2 6.47 4.31 1.60
BETCLICK 1x2 5.80 2.25 2.15
PADDYPOWER UNDER/OVER 3.5 1.36 3.25 -
我想显示单行下的quotavalore_quote值
如何使用mysql查询显示上面的表格格式?
已更新
我显示使用组连接
SELECT distinct(bookmaker_quote) as bb ,group_concat(quotavalore_quote) as aa FROM `quote` where id_odds=10
这是组连接的结果
bb aa
PINNACLE 6.47,4.31,1.60,5.80,2.25,2.15,11.00,1.03,3.80,1.25...
我只获得一个赞助商值,但我需要获得所有赞助商值..如何获得这个.......请指导我..
最佳答案
您可以使用GROUP_CONCAT函数将行变成列。尝试一下。
关于php - 如何将mysql中的列值更改为行值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19063771/