>데이터 베이스 >MySQL 튜토리얼 >mysql根据in中出现的先后顺序排序_MySQL

mysql根据in中出现的先后顺序排序_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-01 13:36:07822검색

bitsCN.com

mysql根据in中出现的先后顺序排序

 

有的时候我们需要根据in的列表进行排序,而并且一般的升降序

   www.bitsCN.com  

Sql代码  

select * from user where user_id in (10084960310007011,10029627710007011,100000000001206373)  

 order by find_in_set(  

    user_id ,  

    '10084960310007011,10029627710007011,100000000001206373')  

 

 这样查询出来的数据第一个是10084960310007011,第二个是10029627710007011,第三个是100000000001206373

 

bitsCN.com
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.