阅读this answer到关于如何在MySQL结果上附加行的SO问题,我们可以执行以下操作将值Jason附加到Customers的名称:
Select NAME
From Customers
UNION ALL
Select 'Jason'
所以我们最终得到:
NAME
Actual Customer 1
Actual Customer 2
Jason
但是我们如何才能将Jason添加到结果的开头,以便我们拥有:
NAME
Jason
Actual Customer 1
Actual Customer 2
(想在不使用Order By的情况下这样做)
答案 0 :(得分:1)
你试过这个吗?
Select 'Jason' As `Name`
UNION ALL
Select Name
From Customers
如果您想要订购第二个查询,请使用类似
的内容Select 'Jason' As `Name`
UNION ALL
(Select `myDate`
From Customers
Order By `myDate`
)