DB ::选择不维持秩序

问题描述:

我送下面的查询到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.

任何想法可能是错误的?

在此先感谢

当我改变了查询从select *select accounts.*的问题得到了解决。