non so se ce la fai con una sola query, ma intanto ti dico la strategia:

a) query che estrae tutti i codice=5
b) query che estrae tutti i codice=0 la cui descrizione non sia già nella query a)
c) query union di a) e b)

prova per passi e vedi se funziona