Meskipun ini mungkin jawaban yang 'diterima', kinerja Solusi Mark dalam keadaan normal berkali-kali lebih baik, dan sama-sama valid untuk pertanyaan itu, jadi tentu saja, cari solusinya dalam produksi!
SELECT a.id, a.vehicle_id, a.filename, a.priority
FROM pics a
LEFT JOIN pics b -- JOIN for priority
ON b.vehicle_id = a.vehicle_id
AND b.priority > a.priority
LEFT JOIN pics c -- JOIN for priority ties
ON c.vehicle_id = a.vehicle_id
AND c.priority = a.priority
AND c.id < a.id
WHERE b.id IS NULL AND c.id IS NULL
Dengan asumsi 'id' adalah kolom yang tidak dapat dibatalkan.
[edit]:buruk, perlu bergabung kedua, tidak bisa melakukannya hanya dengan satu.