select a.name_a, count(*) count_a from table_b b left join table_a a on b.id_a=a.id_a group by a.id_a
where year(date_time)=2017;
select a.name_a, count(*) count_a from table_b b left join table_a a on b.id_a=a.id_a group by a.id_a
where year(date_time)=2016;
ขอบคุณมากครับ แต่ผมขอถามเพิ่มเติมนะครับ คือผมสงสัยตรง count(*) count_a from table_b b left join table_a a
count_a b a หมายถึงอะไรเหรอครับ ใช่ count(*) as count_a หรือเปล่าอ่ะครับ ขออภัยจริงๆครับ คือผมมือใหม่จริงๆ ครับ
แล้วตอนเขียน สามารถเขียนตรงๆแบบนี้ count(*) count_a from table_b b left join table_a a ได้เลยหรือเปล่าครับ