ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: smapan ที่ 10 เมษายน 2010, 08:49:39



หัวข้อ: สอบถามวีธีดึงค่าจาก table mySQL ครับ
เริ่มหัวข้อโดย: smapan ที่ 10 เมษายน 2010, 08:49:39
ผมมี table อยู่ 2 เทเบิ้ล คือ  tblLists,tblMoreinfo
tblLists เก็บค่า บ้านเลขที่,อำเภอ,จังหวัด,รหัสไปรษณีย์
tblMoreinfo เก็บค่า ชื่อฟิล์ตำบล,ค่าของฟิลตำบล,ชื่อฟิล์ถนน และ ค่าของฟิลถนน
ค่าฟิล id คือ index
list_id คือ ตัวที่ลิ้งกันระหว่าง 2 เทเบิ้ลครับ

โค๊ด:
tblLists
====================
id = 1
list_id = 1
address = "651/44 หมู1"
aumpher = "บ้านโป่ง"
province = "ราชบุรี"
postcode = "70100"
id = 2
list_id = 2
address = "32/4 ซอย4"
aumpher = "เมืองนครนายก"
province = "นครนายก"
postcode = "40100"
โค๊ด:
tblMoreinfo
====================
id = 1
list_id = 1
attb = "tumbon"
value = "ห้วยแป้ง"

id = 2
list_id = 1
attb = "road"
value = "ถนนแสงชูโต"

id = 3
list_id = 2
attb = "tumbon"
value = "ห้วยทับ"

id = 4
list_id = 2
attb = "road"
value = "ถนนอมรศรี"

ผมอยากทราบว่า ถ้าจะดึงข้อมูล ทั้งหมด ทุกค้ามารวมเปน เทเบิ้ลเดียวกัน ให้ผลออกมาเปนแบบนี้ ทำไงครับ
**ค่าในฟิลของเทเบิ้ล 2 จะเปนชื่อฟิล์ของผลรวมครับ
tblAll
===================
list_id = 1
address = "651/44 หมู1"
tumbon = "ห้วยแป้ง"
road = "ถนนแสงชูโต"
aumpher = "บ้านโป่ง"
province = "ราชบุรี"
postcode = "70100"

id = 2
list_id = 2
address = "32/4 ซอย4"
tumbon = "ห้วยทับ"
road = "ถนนอมรศรี"
aumpher = "เมืองนครนายก"
province = "นครนายก"
postcode = "40100"

ขอบคุณครับ.



หัวข้อ: Re: สอบถามวีธีดึงค่าจาก table mySQL ครับ
เริ่มหัวข้อโดย: iPokz ที่ 10 เมษายน 2010, 09:01:38
ก็ใช้ การ JOIN TABLE เอาได้น่ะคับ


หัวข้อ: Re: สอบถามวีธีดึงค่าจาก table mySQL ครับ
เริ่มหัวข้อโดย: itportal ที่ 10 เมษายน 2010, 10:20:14
select tblLists.*, tblMoreinfo.* from tblLists, tblMoreinfo where tblLists.list_id = tblMoreinfo.list_id


หัวข้อ: Re: สอบถามวีธีดึงค่าจาก table mySQL ครับ
เริ่มหัวข้อโดย: smapan ที่ 10 เมษายน 2010, 10:30:43
select tblLists.*, tblMoreinfo.* from tblLists, tblMoreinfo where tblLists.list_id = tblMoreinfo.list_id

ขอบคุณครับ
+1