เขียน sql ดึงข้อมูลจาก 4 table ยังไงคับ มีข้อมูลอยู่ 4 table คือ tb_activity a_date members_id(FK) tb_members members_id(PK)
เราใช้ inner join 4 table นะ
Date :
2009-07-30 10:20:25
By :
jiro_aaron
รบกวนเขียนให้ดูหน่อยได้มั้ยคับ
Date :
2009-07-30 10:29:58
By :
petch.it24
ช่วยด้วยครับ
Date :
2009-07-30 11:29:19
By :
petch.it24
SELECT a_date,tb_members.members_id,province_name,region_name FROM
tb_activity
INNER JOIN tb_members ON tb_activity.members_id = tb_members.members_id
INNER JOIN tb_province ON tb_members.shopping_province_id = tb_province.province_id
INNER JOIN tb_region ON tb_province.region_id = tb_region.region_id
ประมาณนี้ครับ
Date :
2009-07-30 15:09:32
By :
num
select d.region_name,count(a.members_id)
from td_members a
inner join tb_province b
on a.shoping_province_id = b.province_id
inner join td_region d
on b.region_id = d.region_id
group by d.region_name
Query นี้จะได้ว่า ภาคไหนมีจำนวนสมาชิกเท่าไร
และผมแนะนำให้ลอง ศึกษา SQL เพิ่มเติมด้วยนะครับ
ตามที่พี่ WIN แนะนำครับ
ได้ผลอย่างไรแจ้งด้วยนะครับ
Date :
2009-07-31 09:35:35
By :
taobsd
Load balance : Server 03