【提问】一条SQL语句的order by不知道怎么写,求大神 select id,name from x_table where (id=4 or id=2)ORDER BY IF(ID=4,-1,0) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select id,name from x_table where (id=4 or id=2)ORDER BY IF(ID=4,-1,0) select id,name from x_table where (id=4 or id=2)ORDER BY IF(ID=4,-1,0) select id,name from x_table where (id=4 or id=2 or id=7 or id=1)我需要查询出来的顺序是id=4,2,7,1,请问这个如何写 select id,name from x_table where (id=4 or id=2 or id=7 or id=1)ORDER BY FIND_IN_SET(ID,'4,2,7,1') select id,name from x_table where (id=4 or id=2 or id=7 or id=1)ORDER BY FIND_IN_SET(ID,'4,2,7,1') so easy !!!!select id,name from x_table where (id=4 or id=2 or id=7 or id=1)ORDER BY FIND_IN_SET(ID,'4,2,7,1') 大牛请进,mysql插入一条记录,插入的主键值与主键自增数值不一致的问题? mysql添加trigger后无法插入数据的问题 AIX5.3 安装mysql5.1 出错 postgresql 中文按拼音排序 请教一个统计方面的sql写法 为什么SELECT LAST_INSERT_ID();返回是0? 请教高手,能否将mysql数据库中的数据导出为dbase3格式的.dbf文件 一个日期查询的写法?求助 如何让两台数据库服务器的数据保持同步? 求修正存储过程中查询赋值的SQL语句~我是新手 如何导入更新数据库中的存储过程 新手请教一个模糊查询海量记录的问题
ORDER BY IF(ID=4,-1,0)
ORDER BY IF(ID=4,-1,0)
我需要查询出来的顺序是id=4,2,7,1,请问这个如何写
ORDER BY FIND_IN_SET(ID,'4,2,7,1')
ORDER BY FIND_IN_SET(ID,'4,2,7,1')
select id,name from x_table where (id=4 or id=2 or id=7 or id=1)
ORDER BY FIND_IN_SET(ID,'4,2,7,1')