$sql="Select DISTINCT (education.id) ,human.*,education.idt,education.buch FROM human INNER JOIN education ON human.id = education.id group by education.name,education.idt DESC";
ผมลองใช้ค่าเป็น gruop by education.name อย่างเดียว มันก็แสดงผลออกมาเรียงชื่อไม่ซ้ำกัน แต่ว่าระดับการศึกษามันไม่ได้โชว์อันที่ล่าสุดมา ตามภาพข้างล่าง
$sql="Select DISTINCT (education.id) ,human.*,education.idt,education.buch FROM human INNER JOIN education ON human.id = education.id group by education.name DESC";
$sql="Select education.id,education.idt,education.name,education.buch,human.* FROM (Select education.* FROM education order by education.idt DESC)education INNER JOIN human ON human.id = education.id GROUP BY education.id ORDER BY education.idt DESC";