Нещо като това? Присъединете вашата таблица към нея и изключете редовете, за които е намерен по-висок сигнал.
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
)
Това ще изброи по един ред за всеки най-висок сигнал, така че може да има няколко реда на идентификатор.