 |
อยากจะถามเรื่อง Join table มากกว่า 2 ตารางหน่อยครับ |
|
 |
|
|
 |
 |
|
ใช้ AND แล้ว Join ต่อไปได้เลยค่ะ ลองดูล่างล่างน๊ะค่ะJoin ไว้ไห้แล้วค่ะ ลองดูน๊ะค่ะ
$sql="SELECT service_data.*,department.*,tools.* FROM service_data,department,tools
WHERE service_data.id_dep = department.id_dep = tools.id_tools
AND service_data.id_tools=tools.id_tools";
|
 |
 |
 |
 |
Date :
2010-10-20 20:05:44 |
By :
dekcis |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณ คุณ dekcis ครับ
พอลองแล้วมันขึ้นแต่หัวครับ
ข้อมูลไม่โชว์เลยครับ = =''
|
 |
 |
 |
 |
Date :
2010-10-20 20:14:25 |
By :
suksabai |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองแบบ
ก็ขึ้นแต่หัว - -''
$sql="SELECT * FROM service_data JOIN department ON service_data.id_dep = department.id_dep
JOIN tools ON service_data.id_tools = tools.id_tools";
แต่พอลบ ให้เหลือแค่
$sql="SELECT * FROM service_data JOIN department ON service_data.id_dep = department.id_dep
ชื่อแผนก กับเบอร์แผนกขึ้น ช่องอุปกรณ์ไม่ขึ้น
ลองอีกแบบ
$sql="SELECT service_data.*,department.*,tools.* FROM service_data,department,tools WHERE service_data.id_dep = department.id_dep AND service_data.id_tools = tools.id_tools";
อันนี้ก็ขึ้นแต่หัวข้อ แต่พอเอา tools ออกหมดเหลือแต่
$sql="SELECT service_data.*,department.*, FROM service_data,department, WHERE service_data.id_dep = department.id_dep ";
ชื่อแผนก กับ เบอร์โทรแผนกก็โชว์ แต่ ชื่ออุปกรณ์ไม่โชว์ = =งง
|
 |
 |
 |
 |
Date :
2010-10-20 21:17:13 |
By :
suksabai |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้วครับโง่เอง 555+
ตั้งตอน list menu อุปกรณ์ value เก็บค่า name_tools
ต้องเปลี่ยน เป็นเก็บค่า id_tools
โอยโง่ต้องนานเลยครับ = =\'\'
ขอบคุณมากครับสรุปใช้ได้ทั้ง 2 อย่าง
|
 |
 |
 |
 |
Date :
2010-10-20 23:35:54 |
By :
suksabai |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เเล้วถ้าต้องการให้มันโชว์เงือนไขพี่เรากำหนดล่ะครัีบ
เช่น เเสดงสถานะซ่ิอมเสร็จล่ะครับ เขียนsqlงัยครับ
|
 |
 |
 |
 |
Date :
2011-04-02 22:44:12 |
By :
ิbingunner |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|