MySql SELECT 2单元格成一列

时间:2015-03-04 23:10:56

标签: mysql select

我有一张桌子:

player_id file_1 file_2

例如:

1 test1.jpg test2.jpg
2 test3.jpg 
3 test4.jpg
4 test5.jpg test6.jpg

我需要得到像这样的输出

1 test1.jpg
1 test2.jpg
2 test3.jpg
3 test4.jpg
4 test5.jpg
4 test6.jpg

我需要使用LIMIT和OFFSET。是否可以通过一个SQL查询来实现这一目标?

1 个答案:

答案 0 :(得分:2)

您可以联合两个查询以返回一个结果集:

SELECT player_id, file_1 file FROM table WHERE ...
UNION
SELECT player_id, file_2 FROM table WHERE ...