gpt4 book ai didi

mysql - 执行 mySQL 查询和排列结果的最佳方式

转载 作者:太空宇宙 更新时间:2023-11-03 12:08:48 25 4
gpt4 key购买 nike

我需要能够按特定顺序显示以下查询的结果。例如:在其余结果之前显示特色列表。

WHERE IS `featured-listing` && WHERE IS NOT `featured-listing`

或许可以运行 2 个查询和一个联合,但这是最有效的解决方案吗?我知道这可以通过一个查询来完成我只是不记得它是如何完成的。感谢您提供任何帮助。

SELECT `Assigned-Regions`,`Description`,`Category`,`Start-Date` FROM `adds` WHERE `Status` = "Active" ORDER BY `Start-Date` DESC

最佳答案

我会为 ORDER BY 使用 case 语句。

所以有点像 SELECT ... ORDER BY (CASE WHEN <code>featured-listing</code> THEN 1 ELSE 2) ASC, <code>some-other-field</code> ASC

关于mysql - 执行 mySQL 查询和排列结果的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25185089/

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