我有一个带有值的表名称“events”
Id ---event_id--- Name
=====================
1-----41----------Mark
2-----41----------Kane
3-----42----------Tango
4-----43----------Louis
5-----42----------Nisa
我如何从 event_id 42、43 和 41 获取值。这是一个棘手的问题,因为在这里您要告诉 SQL 首先获取与 event_id 42、43 和 41 匹配的行。我尝试了 order by 子句在 SQL 中,但它只允许升序和降序。
谢谢。
最佳答案
您可以使用 field() 订购
select * from events
order by field(event_id,42,43,41)
关于php - 使用 CodeIgniter 和 MySQL 按列名排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811107/