mysql中按in中的数据排序

有些情况下,我们在用in作为查询条件后希望返回的结果也是按in中的顺序返回,可以用下面的语句搞定:

  
  
  
  
  1. SELECT * FROM (`table_name`) WHERE `field_name` in ('张','三'ORDER BY substring_index('张,三', field_name, 1) 

 

你可能感兴趣的:(mysql中按in排序)