 |
รบกวนท่านผู้รู้ ถ้าจะ JOIN 3 TABLE ทำยังไงได้บ้าง |
|
 |
|
|
 |
 |
|
หรือ ถ้า ใช้แบบ Sub Query 2 ตาราง ใช้ Code
$sql="Select education.id,education.idt,education.name,education.buch,human.* FROM (Select education.* FROM education order by education.idt DESC)education ,human where human.id = education.id GROUP BY education.id ORDER BY education.idt DESC";
ถ้าเป็น 3 ตาราง จะเขียน code ยังไง ขอบคุณครับ ( ปล. เงื่อนไขเหมือนแบบ Join ตารางข้างบน)
|
 |
 |
 |
 |
Date :
2012-02-22 21:38:15 |
By :
unnopy |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณครับ ^ ^
ส่วนที่่ FROM แล้วมี SELECT อีก
เพราะผมต้องการให้เรียงค่า education.idt ก่อนที่่จะมีการ JOIN ครับ ให้มันขึ้นค่าล่าสุดก่อนครับ
เนื่องจาก id นึง สามารถมีค่า idt ได้มากกว่า 1
เพราะถ้าไม่ sub query เวลา process ออกมา จะได้ค่า education.idt ที่เป็นค่าเริ่มต้น มันไม่เรียงค่าล่าสุดให้น่ะครับ
|
 |
 |
 |
 |
Date :
2012-02-23 10:10:08 |
By :
unnopy |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|