Sesuatu seperti ini? Bergabunglah dengan tabel Anda dengan dirinya sendiri, dan kecualikan baris yang sinyalnya lebih tinggi ditemukan.
select cur.id, cur.signal, cur.station, cur.ownerid
from yourtable cur
where not exists (
select *
from yourtable high
where high.id = cur.id
and high.signal > cur.signal
)
Ini akan mencantumkan satu baris untuk setiap sinyal tertinggi, jadi mungkin ada beberapa baris per id.