Sto utilizzando il database PostgreSQL. Voglio ottenere i valori di una colonna da una tabella escludendo i valori presenti in un'altra tabella.selezionare i valori da una tabella in cui i valori di esclusione in un'altra tabella
select id from mytable where exclude(select id from another table)
In primo tavolo disponibile id:
101.102.103.104.105
Nella seconda tabella disponibile id:
101.104
Voglio risultato:
102,103,105 (excluded values exist in second table)
Come scrivere query per questo?
Solo una nota a margine: se 'ìd' può essere nullo in 'another_table', la prima query non funzionerà. In tal caso, è necessario aggiungere un 'dove id non nullo' alla sottoselezione –