gpt4 book ai didi

php - Mysql WHERE IN 函数中的 Order by 问题

转载 作者:行者123 更新时间:2023-11-30 00:12:17 25 4
gpt4 key购买 nike

SELECT * FROM (`poll`) WHERE `poll_id` IN ('6,10,5,9,1') AND `poll_status` = '1'

我尝试了这个查询。我期望它会给出我给出的结果。但它会自动按升序对结果进行排序。我需要付出的结果。请给我一个解决方案。提前致谢。

最佳答案

您可以在mysql中使用FIELD:

SELECT * 
FROM (`poll`)
WHERE `poll_id` IN (6,10,5,9,1)
AND `poll_status` = 1
ORDER BY FIELD(`poll_id`,6,10,5,9,1)

关于php - Mysql WHERE IN 函数中的 Order by 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23953052/

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