gpt4 book ai didi

Mysql:从表中提取

转载 作者:行者123 更新时间:2023-11-29 14:41:58 27 4
gpt4 key购买 nike

我在组合查询时遇到一些问题。我需要显示按顺序拉出的图像,如果它们位于“编辑”部分,那么如果它们有要在其中显示的顺序,将首先显示编辑图像,但如果它没有在该部分中排序,它将默认并拉出已订购的常规图像(可能不是编辑类型图像,但如果没有其他可用的图像,则为首选图像)。我现在拥有的是下面的查询,但它不会首先提取编辑排名的图像,而是“ordered_by”似乎优先。

SELECT i.img_name, a.artist_path_name, a.artist_dir, a.artist_name, ck.catKey_id        
FROM images AS i JOIN artists AS a USING (artist_id)
JOIN img_cat_table AS imc USING ( img_id )
JOIN catkeys AS ck USING (catKey_id)
WHERE site = 'editorial' AND editorial_order = 1 OR ordered_by = 1 GROUP BY artist_name ORDER BY ed_banner

这可能是我所缺少的一些愚蠢的东西——感谢任何和所有的帮助。

最佳答案

尝试如下:

...
ORDER BY CASE WHEN site = 'editorial' AND editorial_order = 1 THEN 1 ELSE 2 END,
ed_banner

关于Mysql:从表中提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7810120/

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