Menu
Coddy logo textTech

INTERSECT

Fa parte della sezione Oltre le basi del percorso SQL di Coddy. Lezione 17 di 27.

INTERSECT restituisce solo le righe presenti in entrambi i set di risultati. Come UNION, rimuove i duplicati e richiede colonne corrispondenti su entrambi i lati.

SELECT email FROM newsletter_subs
INTERSECT
SELECT email FROM premium_users

Si tratta di tutte le email associate sia a un'iscrizione alla newsletter sia a un utente premium, senza scrivere una join.

Perché preoccuparsene, quando anche un JOIN può farlo? INTERSECT è più breve quando entrambi i lati sono semplici SELECT e confronti l'intera riga, non solo un id.

challenge icon

Sfida

Facile

Tabelle e colonne disponibili:

  • newsletter: email, active
  • premium: email, plan

Restituisci gli indirizzi email che compaiono sia come iscritti attivi alla newsletter (active = 1) sia come utenti premium con il piano 'pro'. Ordinali alfabeticamente.

Provalo tu

-- filtra ciascun lato prima di INTERSECT
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Oltre le basi

Esercitati da solo: Playground SQL