是的,我尝试了很多,但无法找到重复的价值

时间:2016-04-10 06:43:46

标签: mysql

我有一个正常的查询,如果可能请回答。查询是:我想要每行重复打印两次或多次表的记录。喜欢:我执行查询“SELECT * FROM TABLE_NAME;”然后它显示来自单个表的所有记录。如,

ID1 Name1 Age1

ID2 Name2 Age2

ID3 Name3 Age3

......等等。

但我想打印像 - 例如,

ID1 Name1 Age1

ID1 Name1 Age1

ID1 Name1 Age1

ID2 Name2 Age2

ID2 Name2 Age2

ID2 Name2 Age2

.. ..等等。

1 个答案:

答案 0 :(得分:0)

UNION ALLORDER BY的组合可以。

(SELECT * FROM TABLE_NAME) UNION ALL
(SELECT * FROM TABLE_NAME) UNION ALL
(SELECT * FROM TABLE_NAME)
ORDER BY 1,2,3

以上示例重复3次。如果您想要更多,只需添加更多UNION语句。