gpt4 book ai didi

mysql - 如何使用联合按字母顺序排列 mysql 结果

转载 作者:行者123 更新时间:2023-11-29 12:30:49 24 4
gpt4 key购买 nike

我有两个单独的查询,我将它们联合在一起以返回一个大的项目列表(这是用于自动完成功能)。这是我的 mysql:

SELECT Title
FROM search
Where Title is not null
Union
SELECT Name
From authors

我返回的列表如下所示:

Angels and Demons
The Davici Code
The Lost Symbol
Dan Brown
JK Rowling

但是,我希望能够按升序排列所有结果。像这样:

Angels and Demons
Dan Brown
JK Rowling
The Davici Code
The Lost Symbol

如何应用 Order By 子句对所有内容进行排序?这看起来很简单,但我在网上找不到解决方案。

最佳答案

R杜拉布。

在下面添加 ORDER BY 标题 ASC。 UNION 将创建一个新结果,其中列名称将与第一个 SELECT 相同。

如果不起作用,您也可以尝试以下方法:

SELECT Title
FROM search
WHERE Title IS NOT NULL
UNION
SELECT Name AS Title
FROM authors
ORDER BY Title ASC

问候。

关于mysql - 如何使用联合按字母顺序排列 mysql 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27558458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com