วันพฤหัสบดีที่ 1 ธันวาคม พ.ศ. 2559

การเชื่อมตาราง Left Join 1 to 2 Table


การเชื่อมตาราง 1 ไป 2 ตาราง โดยหาผลรวมของตารางย่อย

1. Table Person








2. Table Pesron_train





3. Table Person_work


Code

SELECT 
  u.ids,
  u.names_en,
  (SELECT COUNT(b.ids) FROM person_train b WHERE b.ids = u.ids) as ctrain,
  (SELECT COUNT(m.ids) FROM person_work m WHERE m.ids = u.ids) as cwork  
FROM
  person as u
ORDER BY u.ids


ผลลัพธ์