คัดลอกข้อมูลจาก 2 ตารางมาไว้ในตารางเดียว

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา คัดลอกข้อมูลจาก 2 ตารางมาไว้ในตารางเดียว

คัดลอกข้อมูลจาก 2 ตารางมาไว้ในตารางเดียว
ตารางแรก
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 (,) คั้นระหว่างตัวเลข


อลงกรณ์ 03-03-2017 11:43:28

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ลองดูประมาณนี้เป็นแนวทาง

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


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


อลงกรณ์ 03-03-2017 12:13






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ