|
|
|
ปรึกษาเรื่องการแอด Table 2 Table ให้ออกมาอยู่ในฟรอมเดียวกัน ค่ะ |
|
|
|
|
|
|
|
ก็เอาทั้ง 2 ตารางมา join กันน่ะครับ
เช่น
sql = "Select * Table1 Where S_id = '1' "----------------นีคือปกติที่เรียก 1 ตารางมาโชว์ใช่ไหม ต่อไปจะเอา 2 ตารางมา โชว์บ้าง
ยกตัวอย่าง ตาราง product + product_type
ตาราง product ประกอบไปด้วยฟิลด์ดังนี้
- p_id
-p_name
-pt_id 'คือประเภทสินค้า
-p_cost
-p_status
ตาราง product_type ประกอบไปด้วยฟิลด์ดังนี้
-pt_id
-pt_name
(2 ตารางต้อง เชื่อมโยงกันนะ)
sql = " Select p.p_id,p.p_name,pt.pt_name,p.p_cost from product p inner join product_type pt on p.pt_id = pt.pt_id "
sql &= " where p.p_status = '1' "อย่างนี้ค่าที่ออกมาก็มาจาก 2 ตารางแล้วครับ
รหัส / ชื่อ / ประเภท / ราคาp101/น้ำส้ม/เครื่องดื่ม/15บาท
|
|
|
|
|
Date :
2011-06-20 01:58:30 |
By :
artto81 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พิมพ์ตก select *from..........
|
|
|
|
|
Date :
2011-06-20 01:59:58 |
By :
artto81 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณที่แวะมานะค่ะ
แต่นู๋ อยากได้คำแนะให้เข้าใจมากกว่านี้หน่อยค่ะ เพราะดู งงๆ นิดนึง มือใหม่น่ะค่ะ อิอิ
|
|
|
|
|
Date :
2011-06-22 00:55:09 |
By :
นู๋แพรว (มือใหม่) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือไม่ลองทำเป็น view ครับ
|
|
|
|
|
Date :
2011-06-22 06:02:20 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|