ตอนนี้คือใช้คำสั่ง
$sSql = "select user.user_name,count(export.user_id) as count_responsibility from export INNER JOIN user ON export.user_id=user.user_id where format(ETD_DATE,'yyyy-mm-dd')='$period_start' group by export.user_id";
$sSql = "select count(export.user_id) as count_responsibility from export INNER JOIN user ON export.user_id=user.user_id where format(ETD_DATE,'yyyy-mm-dd')='$period_start' group by export.user_id";
select CONCAT(user.firstname,user.lastname) as name,count(export.in_charge_of) as count_responsibility from export,user where export.in_charge_of=user.user_id and format(ETD_DATE,'yyyy-mm-dd')='$period_start' group by name
ถ้า select field เพิ่ม ก็ต้องเพิ่มที่ group ด้วยครับ แบบนี้
select f.name,f.lastname from tb group by f.name,f.lastname
พดได้ field ที่ต้องการแล้วถึงจะเอามาจัดรูปแบบจะง่ายกว่าครับ
หรือไมก้เปลียน group by ของคุณเป็น group by user.firstname,user.lastname
select user.firstname as firstname,user.lastname as lastname,count(export.in_charge_of) as count_responsibility from export,user where export.in_charge_of=user.user_id and format(ETD_DATE,'yyyy-mm-dd')='$period_start' group by user.firstname,user.lastname