ขอสอบถามเรือง join ตารางที่มาก กว่า 2 ตารางหน่อยครับ
ไม่แน่ใจนน่ะครับลองดูแล้วกัน
select * form a inner join b on a.id=b.a_id inner join c on b.id = c.b_id
น่าจะประมาณนี้
Date :
2012-08-24 16:10:51
By :
mangkunzo
select * from [table1]
join [table2].column
join [table3].column on([table2].column = [table3].column);
ประมาณนี้อ่ะครับ
Date :
2012-08-24 20:13:41
By :
iloveyoukiss
column ก็ field ใน table อ่ะแหละครับ เลือกค่า primary key = foreign key มา joind กัน ไม่แน่ใจเหมือนกันเน้อ
Date :
2012-08-24 20:35:46
By :
iloveyoukiss
select * from table1, table2, table3 where table1.t1_id=table2.t1_id and table2.t2_id=table3.t2_id
หรือ
select * from table1 inner join table2 on table1.t1_id=table2.t1_id inner join table3 on table2.t2_id=table3.t2_Id
ลองดู แรกๆ ก็อาจจะงงนิดหน่อยแต่พอใช้บ่อยๆ ก็จะเริ่มคล่องเองแหละ
Date :
2012-08-25 08:06:37
By :
บังเอิญผ่านมาเห็น
ควรเลือกเอาเฉพาะฟิลด์ที่ต้องการใช้นะครับ แล้วก็อาจจะต้องใช้ group by ด้วย
Date :
2012-08-25 12:22:29
By :
ikikkok
Load balance : Server 01