按查询自定义订单

时间:2014-08-19 06:19:10

标签: mysql

我想通过查询自定义订单。我想根据订阅类型订购记录,首先是Gold会员,然后是Silver,然后是Bronze会员。

目前我的查询是

select * from user ORDER BY subsciption_type ASC

按照青铜,黄金和白银的顺序归还我(显然按字母顺序排列,并不符合我的预期)。

我应该做些什么改变?

1 个答案:

答案 0 :(得分:3)

要指定自定义顺序,您需要ORDER BY FIELD功能

select * from user ORDER BY FIELD(subsciption_type, 'Gold', 'Silver', 'Bronze')