|
|
|
ขอ Code ASP ดึงข้อมูลจากฐาน Access ต้องการ Code asp ดึงข้อมูลใน table access หลาย ๆ field มารวมเป็น fiield เดียวครับ |
|
|
|
|
|
|
|
เอ๊...พึ่งเคยเจอกรณีนี้อ่ะ..จะทำได้ไงอ่ะ..คิวรี่ข้อมูลจากตารางหลาย ๆ ตารางมารวมเป็นฟิลด์เดียวกัน..ใครเค้าจะทำได้ละครับ เค้ามีแต่ดึงข้อมูลาจากหลาย ๆ ตารางมารวมไว้เป็นเหมือนตารางเดียว ยังไงกันแน่ถามให้เคลียร์นะครับจาได้ตอบถูกตามความประสงค์
|
|
|
|
|
Date :
22 ม.ค. 2549 09:11:30 |
By :
นายกระจอก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับ ดึงข้อมูลาจากหลาย ๆ ตารางมารวมไว้เป็นเหมือนตารางเดียว
|
|
|
|
|
Date :
22 ม.ค. 2549 20:28:27 |
By :
am |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้การ join ตารางสิครับ
|
|
|
|
|
Date :
22 ม.ค. 2549 21:12:46 |
By :
sobbong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สมมุติว่า คุณต้องการ join table 2 table นะครับ
หลักการ
select tablename1.field1 , tablename2.field2 from tablename1 inner join tablename2 on tablename1.primarykey = talbename2.primarykey
ลองปฏิบัติ
สมมุติว่า มี 2 table ดังนี้
ตารางที่ 1 ชื่อ code ประกอบด้วย field = code , name_code (เป็น table สำหรับเก็บรหัสประเภทนักศึกษา)
ตารางที่ 2 ชื่อ detail_stu ประกอบด้วย field = code , id_stu , name_stu (เป็น table สำหรับเก็บรายละเอียด)
**สังเกตุเห็นว่า ทั้ง 2 table ต่างก็มี field ที่ชื่อ code ซึ่งเราจะใช้ field นี้หล่ะครับเป็นตัวเชื่อม 2 table เข้าหากัน
วิธีการ join ตาราง ก็คือ
SELECT code_stu.code, detail_stu.code, detail_stu.name_stu, code_stu.name_code
FROM code_stu INNER JOIN detail_stu ON code_stu.code = detail_stu.code
ลองดูวิธีผมนะครับ
|
|
|
|
|
Date :
23 ม.ค. 2549 08:07:42 |
By :
symon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขออภัยครับ ชื่อตารางที่ 1 ผมพิมพ์ผิด ขอแก้ไขเป็น code_stu
|
|
|
|
|
Date :
23 ม.ค. 2549 08:09:52 |
By :
symon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เออว่ะ
|
|
|
|
|
Date :
3 ธ.ค. 2550 11:34:11 |
By :
น้ำแข็งใสใส่เฉาก๊วย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้ามากกว่า 2 ตารางล่ะค่ะ รบกวนด้วยค่ะกำลังปวดหัว
|
|
|
|
|
Date :
29 ม.ค. 2551 17:46:55 |
By :
แอนค่ะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|