ลองใช้ SQL แบบมีการ JOIN TABLE ซิ
เช่น
select * from tb1,tb2 where tb1.id = tb2.id
Date :
1 พ.ย. 2549 11:30:37
By :
aor
No. 2
Guest
โคดที่ผมเขียนน่ะครับ
$sql="select * form table1 join left tabel2 on table1.tid=table2.tid";
แต่ว่ามันก็มีปัญญหาอยู่ที่ ตารางที่มันเก็บ แต่ id ของทั้ง 2 ตาราง เพราะมันมีความสัมพันธ์แบบ m to m ครับ
จึงทำให้เกิดตารางใหม่ ตารางใหม่ที่เกิดขึ้น มันจะเป็น id ของตารางทั้งสองมาเก็บในตารางใหม่ครับ
ขอยกตัวอย่างน่ะครับ
การทำโครงงานน่ะครับที่มหาลัยผมน่ะครับ
ผมจะยกความสัมพันธ์ ของอาจารย์ที่ปรึกษากับนักศึกษา มันจะเป็นแบบ m to m จึงทำให้เกิดตารางใหม่ โดยตารางใหม่ที่เกิดขึ้นจะเก็บ id ของทั้งสองตาราง โดยผมต้องการใช้ชื่ออาจารย์ในการค้นหา เพื่อให้รู้ว่าอาจารย์ท่านนี้มีใครเป็นที่ปรึกษาบ้างน่ะครับ