使用CodeIgniter和MySQL按列名排序

时间:2014-05-22 15:27:00

标签: php mysql sql codeigniter sql-order-by

我有一个表名"事件"值为

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.我试过了SQL中的order by子句但它只允许升序和降序。

感谢。

1 个答案:

答案 0 :(得分:3)

您可以按field()

使用订单
select * from events
order by field(event_id,42,43,41)