![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 嫩B ![]()
![]() |
請教一下各位先進 我有A,B表 裡面大概各一萬多筆資料 A表為主檔(索引ID為遞增不重覆數值),B表為記錄A主檔各個歷程時間(使用欄位記錄ID,時間) 今天分開跑A,B表,不到數秒就可以列出來 但是我用A表去JOIN B表裡最後時間記錄 就會花了數分鐘 例: select a.id from a left join (select id,max(時間) from b group by id) b on a.id=b.id 只是這樣跑 時間就多花了數百倍 但是如果分開跑select 都能在數秒內完成 不知有改進效能方法嗎 |