数据:
A表
id info
1 延迟
2 重刷
3 转测试
4 转测试成功
要去:
上述4条数据,当存在ID为1,2的时候我取2的数据、 也就是说取数据的优先级是: 2431、 上面4条数据不一定都同时存在、 也有可能只有1,4、 那就取4的数据、
谢谢
A表
id info
1 延迟
2 重刷
3 转测试
4 转测试成功
要去:
上述4条数据,当存在ID为1,2的时候我取2的数据、 也就是说取数据的优先级是: 2431、 上面4条数据不一定都同时存在、 也有可能只有1,4、 那就取4的数据、
谢谢
id info pos
1 延迟 2
2 重刷 4
3 转测试 3
4 转测试成功 1
select * from tb order by pos
from A表
order by find_in_set(id,'2,4,3,1')
limit 1