在MySQL“ IN”查询中维护顺序

在MySQL“ IN”查询中维护顺序,第1张

在MySQL“ IN”查询中维护顺序

正如另一个答案所提到的:您发布的查询与您想要的结果顺序无关,而只是您想要的结果。

为了订购您的结果,我将使用ORDER BY FIELD():

SELECt * FROM foo f where f.id IN (2, 3, 1)ORDER BY FIELD(f.id, 2, 3, 1);

FIELD的参数列表可以是可变长度。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5101391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存