3

有没有办法将记录滑入 MySQL 中结果集的顶部?例如,如果我的结果是:

1 | 一种
2 | b
3 | C
ETC

我希望能够得到:

选择 | 选择
1 | 一种
2 | b
3 | C
ETC

其中“选择”实际上不是记录集的一部分,而是人为插入的。

谢谢。

4

4 回答 4

6

通过查询实现这一目标的唯一方法是使用UNION

SELECT 'Select', 'Select'
UNION
SELECT ...

获得正确的顺序将取决于您希望如何对结果进行整体排序。

如果目标只是在结果顶部获得一个标题,那么在接收数据的应用程序中以编程方式添加会更容易(而且效率更高)。

于 2009-09-03T21:37:31.140 回答
4
SELECT "Select" as col1, "Select" as col2
UNION
SELECT col1, col2 FROM table
于 2009-09-03T21:37:40.407 回答
3

如果您的查询是

从表中选择列 1、列 2

尝试

SELECT Column1, Column2 FROM Table UNION SELECT 'Select', 'Select'

于 2009-09-03T21:38:00.280 回答
2

联盟。

select "Select", "Select"
union
select Col1, Col2 from Table1
于 2009-09-03T21:37:20.563 回答