คืออยากให้ group by มาวนเป็นแบบนี้เลยอ่ะครับ ปกติต้องคิวรี่ 2 ครั้ง คือ group by ก่อน แล้วมาวนหาชื่อพนักงานเอาทีหลัง แต่ทำอย่างไรก็ได้ อยากให้คิวรี่แค่ครั้งเดียวแล้วเป็นแบบนี้อ่ะครับ ไม่รู้ทำได้ไหม
ถ้าเป็น MySQL ,PostgreSQL จะใช้ GROUP_CONCAT ค่ะ จัดเป็น build-in Aggregate function
ส่วน database อื่นต้องหาวิธีอื่นค่ะ
MYSQL | GROUP_CONCAT
SELECT DepartmentID
,GROUP_CONCAT(Employee_name ORDER BY Employee_name SEPARATOR ' ,') AS DepartmentMember
FROM ....
WHERE ....
GROUP BY DepartmentID