|
|
|
สอบถามปัญหา group by กับข้อมูลหลัก 3 หมื่นเรคคอร์ด+ ปัญหาช้าครับ มีวิธีแก้ไขบ้างไหมครับ |
|
|
|
|
|
|
|
Code (SQL)
select tmp1.*, t2.*
from (select * from t1 group by t2_id) tmp1
left join t2 on t2.id = tmp1.t2_id
ลองดู
|
|
|
|
|
Date :
2017-06-10 10:57:59 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ พี่ Chaidhanan
|
|
|
|
|
Date :
2017-06-10 12:28:44 |
By :
ilikeit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อีกวิธีนึงก็คือไม่ join เลยครับ น่าจะใช้ resource น้อยสุด ปรับแต่งได้มากสุด แต่เขียนยากหน่อยครับ
เขียนเป็น stored procedure , function พวกนี้ครับ
http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx
|
|
|
|
|
Date :
2017-06-21 21:35:52 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|