คัดลอกข้อมูลจาก 2 ตารางมาไว้ในตารางเดียว
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา คัดลอกข้อมูลจาก 2 ตารางมาไว้ในตารางเดียว
คัดลอกข้อมูลจาก 2 ตารางมาไว้ในตารางเดียว
ตารางแรก
ตารางที่สอง
ผมต้องการคัดลอกข้อมูล aid ตารางแรก และ province_id ตารางที่สอง มาไว้อีกตารางหนึ่ง ผมต้องการให้ province_id ที่ซ้ำกันมาอยู่รวมกันในฟิวเดียวกันเลย ถ้ารหัส login เดียวกัน ในตารางใหม่ แล้วใส่ comma (,) คั้นระหว่างตัวเลข
aid | login |
1 | maru_1_@hotmail.com |
2 | tlovez28@hotmail.com |
3 | br_it_0077@hotmail.com |
4 | gloveploy@hotmail.com |
ตารางที่สอง
aid | login | province_id |
1 | maru_1_@hotmail.com | 1 |
2 | maru_1_@hotmail.com | 2 |
3 | gloveploy@hotmail.com | 3 |
4 | lovez28@hotmail.com | 4 |
ผมต้องการคัดลอกข้อมูล aid ตารางแรก และ province_id ตารางที่สอง มาไว้อีกตารางหนึ่ง ผมต้องการให้ province_id ที่ซ้ำกันมาอยู่รวมกันในฟิวเดียวกันเลย ถ้ารหัส login เดียวกัน ในตารางใหม่ แล้วใส่ comma (,) คั้นระหว่างตัวเลข

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ลองดูประมาณนี้เป็นแนวทาง
1 2 3 4 5 6 7 | SELECT a.aid, GROUP_CONCAT(b.province_id) as province_id FROM tbl_a a LEFT JOIN tbl_b b ON a.aid=b.aid GROUP BY a.aid |

ความคิดเห็นที่
2
ขอบคุณครับ..

ขอบคุณทุกการสนับสนุน
![]()