DB ::选择不保留顺序

时间:2017-04-11 15:34:17

标签: mysql laravel-5 eloquent

我将以下查询发送到mySQL DB:

select * 
from `accounts` 
    inner join `countries` on `accounts`.`country_code` = `countries`.`country_code` 
order by 
    `accounts`.`type` asc, 
    `accounts`.`sub_type` asc, 
    `countries`.`name` asc, 
    `accounts`.`name` asc

当从GUI客户端执行它时,我可以看到前3个ID是3,4和5.但是当使用DB :: select执行它时,系统返回以下id:3,28和29。 / p>

任何想法可能出错?

提前致谢

1 个答案:

答案 0 :(得分:-1)

当我将查询从select *更改为select accounts.*时,问题就解决了。