Salve a tutti, devo fare una query particolare

codice:
TABELLA LISTINO 
ID
NOME
SOP
COSTO

Esempio 
1   Versione_A  0   5000
2   Versione_B  0   4000
3   Versione_C  0   3400
4   Versione_C  3   3200
Ve la spiego : la riga 4 in pratica ha nella colonna "SOP" l'ID che quella riga va a soppiantare.

Per cui di base la VERSIONE_C costa 3400, per questa settimana costa 3200.

Dovrei far si che la query prendesse solo le righe "attive", ossia la 1,2 e 4

Capito? come posso fare?

La query(errata) tipo sarebbe

SELECT * from TAB where ID<>SOP