有没有办法将记录放到MySQL的结果集顶部?例如,如果我的结果是:
1 | a 2 | b 3 | c etc
我希望能够得到:
Select | Select 1 | a 2 | b 3 | c etc
其中“选择”实际上不是记录集的一部分,而是人为插入。
感谢。
答案 0 :(得分:6)
通过查询实现这一目标的唯一方法是使用UNION
:
SELECT 'Select', 'Select'
UNION
SELECT ...
订单的正确性取决于您希望整体订购的结果。
如果目标只是在结果的顶部获得标题,那么在接收数据的应用程序中以编程方式添加会更容易(更有效率)。
答案 1 :(得分:4)
SELECT "Select" as col1, "Select" as col2
UNION
SELECT col1, col2 FROM table
答案 2 :(得分:3)
如果您的查询是
SELECT Colum1,Column2 FROM Table
试
SELECT Column1,Column2 FROM Table UNION SELECT'选择','选择'
答案 3 :(得分:2)
联盟。
select "Select", "Select"
union
select Col1, Col2 from Table1