2017-04-11 76 views
0

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

任何想法可能是錯誤的?

在此先感謝

回答

-1

當我改變了查詢從select *select accounts.*的問題得到了解決。