← Service Hub Sito istituzionale ↗

SARCTE-KB-MAN-046 · EDIZIONE WEB 4

← Catalogo pubblico · Vai allo schema SARCTE

Riferimento Database

1. Scopo e Ambito

Il manuale raccoglie un riferimento sintetico ai tipi di JOIN in SQL/MySQL (INNER, LEFT/RIGHT OUTER, SEMI, ANTI SEMI, FULL OUTER, con relative varianti con esclusione e join multipli su tre tabelle), a scopo di consultazione rapida. Ambito: riferimento didattico su sintassi SQL standard; il materiale è limitato a un singolo Knowledge Object e non copre ottimizzazione delle query, indicizzazione o specificità di altri motori database.

Questo manuale raccoglie 1 Knowledge Object (KO) classificati dalla SARCTE Documentation Factory a partire da infografiche e materiale tecnico di terze parti (screenshot ingeriti in [riferimento interno]). Il contenuto ha finalità di riferimento e catalogazione; non costituisce documentazione di infrastruttura SARCTE né procedura operativa certificata.

2. Descrizione Tecnica

L'unico KO del cluster (KO-B2-010, fonte 'The Ravit Show' / @ravitjain) presenta, tramite diagrammi di Venn e relativi frammenti di codice SQL, tredici varianti di JOIN: selezione da due tabelle senza join, INNER JOIN, LEFT/RIGHT OUTER JOIN, SEMI JOIN (equivalente a INNER JOIN senza duplicati, tramite EXISTS), ANTI SEMI JOIN (tramite NOT EXISTS), LEFT/RIGHT OUTER JOIN WITH EXCLUSION, FULL OUTER JOIN (unione di LEFT e RIGHT OUTER JOIN) e relativa variante WITH EXCLUSION, oltre a tre esempi di join multipli su tre tabelle (due INNER JOIN, due LEFT OUTER JOIN, combinazione di INNER e LEFT OUTER JOIN).

3. Contenuto per Argomento

KO-B2-010 — MySQL JOIN Types

Descrizione: Infografica didattica che illustra graficamente (diagrammi di Venn) e con codice SQL i diversi tipi di JOIN in MySQL: inner join, left/right outer join, semi join, anti semi join, full outer join, join con esclusione, join multipli.

Estratto OCR (fedele alla fonte):

Titolo: 'MySQL JOIN Types', autore/fonte 'THE RAVIT SHOW - Follow @ravitjain'. Riquadri con diagramma di Venn e codice SQL: 1) SELECT FROM TWO TABLES: 'SELECT * FROM Table1; SELECT * FROM Table2;'. 2) INNER JOIN: 'SELECT * FROM Table1 t1 INNER JOIN Table2 t2 ON t1.fk = t2.id;'. 3) LEFT OUTER JOIN: 'SELECT * FROM Table1 t1 LEFT OUTER JOIN Table2 t2 ON t1.fk = t2.id;'. 4) RIGHT OUTER JOIN: 'SELECT * FROM Table1 t1 RIGHT OUTER JOIN Table2 t2 ON t1.fk = t2.id;'. 5) SEMI JOIN: 'SELECT * FROM Table1 t1 WHERE EXISTS (SELECT 1 FROM Table2 t2 WHERE t1.fk = t2.id)' - simile a INNER JOIN ma senza duplicati. 6) ANTI SEMI JOIN: 'SELECT * FROM Table1 t1 WHERE NOT EXISTS (SELECT 1 FROM Table2 t2 WHERE t1.fk = t2.id)'. 7) LEFT OUTER JOIN WITH EXCLUSION: LEFT OUTER JOIN con WHERE t2.id is null. 8) RIGHT OUTER JOIN WITH EXCLUSION: RIGHT OUTER JOIN con WHERE t1.fk is null. 9) FULL OUTER JOIN: LEFT OUTER JOIN UNION RIGHT OUTER JOIN. 10) FULL OUTER JOIN WITH EXCLUSION: unione di LEFT/RIGHT OUTER JOIN con condizioni IS NOT NULL. 11) TWO INNER JOINS: join di tre tabelle Table1, Table2, Table3 tramite due INNER JOIN. 12) TWO LEFT OUTER JOINS: join di tre tabelle tramite due LEFT OUTER JOIN. 13) INNER JOIN AND LEFT OUTER JOIN: combinazione di un INNER JOIN e un LEFT OUTER JOIN su tre tabelle. Loghi MySQL e SQL presenti.

Tecnologie / strumenti citati: MySQL, SQL Tag: sql, mysql, join, database, query Livello tecnico: Intermediate | Quality Score: 4/5 | Confidence Score: 0.92

4. Terminologia e Riferimenti Tecnici

Tecnologia / Strumento / Protocollo Citato in KO
MySQL KO-B2-010
SQL KO-B2-010

5. Prerequisiti e Livello Tecnico

Prerequisiti aggregati indicati nei KO di origine:

Livello tecnico per singolo KO:

KO ID Livello Tecnico
KO-B2-010 Intermediate

6. Fonti e Provenienza

Il materiale che segue deriva da infografiche e contenuti di terze parti (non SARCTE), acquisiti tramite il flusso di ingestion [riferimento interno] -> [riferimento interno]. Marchi, watermark e attribuzioni citati appartengono ai rispettivi autori/publisher e sono riportati a fini di tracciabilità della fonte, non di affiliazione con SARCTE.

KO ID Watermark / Attribuzione rilevata
KO-B2-010 The Ravit Show (@ravitjain)

8. Documenti Correlati

Nessuno identificato in questa generazione.

Versione e stato di revisione

Testo tecnico dell'edizione legacy 1.0. Generato con AI; stato legacy AI_Reviewed. La revisione tecnica umana non risulta completata. La preparazione per il web non costituisce una certificazione tecnica o un aggiornamento delle fonti.

Schema originale SARCTE

Figura di sintesi creata per questo manuale con composizione, forme e testi nuovi. Non riproduce le infografiche storiche e non ne sostituisce tutte le tabelle di dettaglio.

Riferimento Database — schema originale SARCTE
Apri lo schema a piena risoluzione. Le immagini di provenienza esterna sono conservate nell’archivio interno e non sono incluse in questa edizione web.

Edizione web preparata il 7 settembre 2026. I metadati interni di audit sono conservati nel registro locale.

QR del documento