Pagina 1 di 1

[RISOLTO][MySQL] Utilizzo di except?

Inviato: mercoledì 7 maggio 2014, 18:25
da luciano9429
Potete farmi un esempio su come utilizzare l'istruzione except in SQL.
Io so che tra le interrogazioni insiemistiche c'è union, intersect e except. I primi due ho capito come funzionano, ma per quando riguarda except è una specie di unione che però prende i valori di un solo attributo tra quelli considerati?

Re: [MySQL] Utilizzo di except?

Inviato: mercoledì 7 maggio 2014, 18:43
da Zoff
Un immagine è piu' esplicativa del codice:

Re: [MySQL] Utilizzo di except?

Inviato: mercoledì 7 maggio 2014, 19:46
da luciano9429
Quindi con except, come avevo detto, vengono presi i valori del primo attributo, giusto?

Re: [MySQL] Utilizzo di except?

Inviato: mercoledì 7 maggio 2014, 19:46
da Zoff
No, sbagliato.
Prendi tutti gli elementi della tabella di sinistra che NON sono presenti anche in quella di destra.

A meno che con "primo attributo" non intendessi la tabella di sinistra.
Nell'informata è importantissimo usare la terminologia corretta.

Re: [MySQL] Utilizzo di except?

Inviato: giovedì 8 maggio 2014, 9:13
da luciano9429
Si intendevo quello, ho detto attributo perché sto lavorando con queste operazioni fatte sugli attributi di un'unica tabella.