|
|
|
เรื่อของ SQL ครับผม การ select 2 ตาราง ช่วยหน่อยครับ |
|
|
|
|
|
|
|
ผมมี ตาราง 2 ตารางครับ
gallery เก็บหัวข้อและรูปหลัก 1 รูปครับ
gallery_pic เก็บรูปย่อยหลายๆ รูปครับ ของ gallery หลัก
ทั้งสองมี key เชือมกันคือ gallery.id = gallery_pic.gid
ผมต้องการ select รูปหลักจาก gallery และต่อด้วยรูปย่อย ของ gallery_pic ออกมาประมาณว่า
Code
รูปหลัก1 , รูปย่อย1 , รูปย่อย1 , รูปย่อย1 , รูปย่อย1 , รูปย่อย1 , รูปย่อย1 , รูปย่อย1
รูปหลัก2 =>(ถ้าไม่มีรูปย่อย ก็ แสดงแค่รูปหลักก็พอครับ)
รูปหลัก3 , รูปย่อย3 , รูปย่อย3 , รูปย่อย3 , รูปย่อย3 , รูปย่อย3 , รูปย่อย3 , รูปย่อย3
ผมเขียน
Code
select * from gallery inner join gallery_pic group by gallery.id having (gallery.id = gallery_pic.gid) or (gallery.id)
แต่มันไม่ออก ต้องเขียนไงครับ
ขอบคุณครับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-07-02 12:11:57 |
By :
Edword |
View :
1006 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แค่นี้ก็น่าจะออกแล้วน่ะครับ ลองดู
select * from gallery g inner join gallery_pic gp on g.id = gp.gid
|
|
|
|
|
Date :
2012-07-02 14:32:17 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|