gpt4 book ai didi

sql - 满足一定条件的Mysql Order结果

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

我有两个表:posts 和 custom_fields。

一个帖子可以有多个 custom_fields。

帖子表:id |标题
自定义字段表:id | post_id |自定义 key |自定义值

我想要的是显示所有帖子,但首先显示有特色的帖子:“custom_key = 'featured' AND custom_value='1'”。

不是每个帖子都有 custom_key="featured"。

如何创建以这种方式列出的 mysql 查询?

谢谢!

最佳答案

类似的东西应该可以工作:

SELECT * FROM posts LEFT JOIN customfields 
ON post_id=posts.id AND custom_key='featured'
ORDER BY custom_value=1 DESC, id DESC;

关于sql - 满足一定条件的Mysql Order结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4507845/

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