ผมต้องการให้แสดงเฉพาะ version ล่าสุดครับ ถ้า master_id ซ้ำกัน
ซึ่งในข้อมูลจะมี master_id : 9 มีข้อมูลหลาย version อยากให้เอา version ที่มากสุดมาแสดงครับ
select master_id, max(version) as max_id from table group by master_id
อันดับสอง
ก็นำมาจอยกัน
Code (SQL)
select tb1.* from ( select master_id, max(version) as max_id from table group by master_id ) as tb2
left join table tb1 on tb1.version = tb2.max_id and tb1.master_id=tb2.master_id