Skip to content
  • Instagram
  • TikTok
  • YouTube
  • Facebook
  • Linkedin
Menu
  • Home
  • Le ricette
    • Primi
    • Secondi
    • Dolci
  • Eventi e Sponsorizzazioni
  • News
  • Non solo Ricette
    • Didattica
    • Tutorial
    • Diario Covid-19
  • Chi Sono
    • Siti amici
    • I miei Viaggi
    • Contattami
  • Home
  • Le ricette
    • Primi
    • Secondi
    • Dolci
  • Eventi e Sponsorizzazioni

Un Prof ai Fornelli

Cucino per passione, lavoro per piacere

Un Prof ai Fornelli
  • News
  • Non solo Ricette
    • Didattica
    • Tutorial
    • Diario Covid-19
  • Chi Sono
    • Siti amici
    • I miei Viaggi
    • Contattami
sql joins

Manuale sql left right outer full cross join

8 Giugno 2020 Didatticacross, database, didattica a distanza, full, istruzione, join, left, manuale, outer, right, sql

JOINS E CHIAVI

A volte dobbiamo selezionare dati da due o più tabelle per avere dei risultati complete. In questi casi occorre effettuare dei Join.
sql joins
Le tabelle in un database possono essere messe in relazione l’una con l’altra tramite delle chiavi.
Una chiave si dice primaria quando ha un valore unico per le righe. Lo scopo è quello di legare i dati tra le tabelle senza dover ripetere i dati in tutte le tabelle.
Una chiave si dice esterna se è il riferimento alla chiave primaria di un’altra tabella.

Abbiamo cinque tipi principali di Join:

  • INNER JOIN
  • LEFT OUTER JOIN
  • RIGTH OUTER JOIN
  • CROSS JOIN
  • FULL JOIN

La differenza sta nella modalità con cui vengono unite le tabelle.

Prediamo in esame due tabelle che utilizzeremo per gli esempi:

Tabella Società

Tabella Ordini

INNER JOIN

L’INNER JOIN restituisce le righe delle tabelle se c’è un legame, altrimenti non le mostra.

Sintassi

SELECT
	Campi
FROM Prima_tabella
INNER JOIN Seconda_tabella
	ON prima_tabella.chiave_primaria = seconda_tabella.chiave_esterna

Esempio

SELECT
	Societa, NumeroOrdine
FROM Societa
INNER JOIN Ordini
	ON Societa.Codice = Ordini.CodiceSocieta

Otteniamo:

risultato inner join

LEFT OUTER JOIN

Il LEFT OUTER JOIN restituisce tutte le righe della prima tabella (nell’esempio Impiegati), anche se non ci sono corrispondenze nella seconda tabella (nell’esempio Ordini).

Sintassi

SELECT
	Campi
FROM Prima_tabella
LEFT OUTER JOIN Seconda_tabella
	ON prima_tabella.chiave_primaria = seconda_tabella.chiave_esterna

Esempio

SELECT
	Societa, NumeroOrdine
FROM Societa
LEFT OUTER JOIN Ordini
	ON Societa.Codice = Ordini.CodiceSocieta

Otteniamo:

left join

RIGTH OUTER JOIN

Un RIGTH OUTER JOIN restituisce tutte le righe della seconda tabella, anche se non ci sono legami con la prima

Sintassi

SELECT
	Campi
FROM Prima_tabella
RIGTH OUTER JOIN Seconda_tabella
	ON prima_tabella.chiave_primaria = seconda_tabella.chiave_esterna

Esempio

SELECT
	Societa, NumeroOrdine
FROM Ordini
LEFT OUTER JOIN Societa
	ON Societa.Codice = Ordini.CodiceSocieta

Otteniamo:

right join

FULL JOIN

Il full outer join restituisce tutte le righe delle due tabelle messe in join, è in pratica la combnazione tra una left join ed una right join

Sintassi

SELECT
	Campi
FROM Prima_tabella
FULL JOIN Seconda_tabella
	ON prima_tabella.chiave_primaria = seconda_tabella.chiave_esterna

Esempio

SELECT
	Societa, NumeroOrdine
FROM Societa
FULL JOIN Ordini
	ON Societa.Codice = Ordini.CodiceSocieta

Otteniamo:

full join

CROSS JOIN

La cross Join restituisce il prodotto cartesiano tra due tabelle, ovvero tutte le combinazioni dei record.

Sintassi

SELECT
	Campi
FROM Prima_tabella
CROSS JOIN Seconda_tabella

Esempio

SELECT
	Societa, NumeroOrdine
FROM Societa
CROSS JOIN Ordini

Otteniamo:

cross join

  • ← Come preparare una linguina con lupini freschi, saporita e veloce
  • Come fare un risotto con gamberetti e marmellata di zucca e cannella →

You May Also Like

jamboard con meet

[Videotutorial] Google Jamboard: come utilizzare la “LIM” (anche) a distanza con Meet

7 Maggio 2020 Maggio 7, 2020 admin
Avviare e partecipare ad una conferenza con Google Meet

Avviare e partecipare ad una conferenza con Google Meet

13 Marzo 2020 Aprile 10, 2020 admin
DBMS

Introduzione ai Database

30 Marzo 2020 Marzo 30, 2020 admin

One thought on “Manuale sql left right outer full cross join”

  1. Naomi ha detto:
    Ottobre 12, 2020 alle 12:34 pm

    🥰🥰🥰

    Accedi per rispondere

Lascia un commento Annulla risposta

Devi essere connesso per inviare un commento.

Categorie

  • Diario Covid-19
  • Didattica
  • Dolci
  • Eventi
  • News
  • Primi
  • Ricette
  • Secondi
  • Tutorial

Archivi

  • Giugno 2024
  • Maggio 2024
  • Aprile 2024
  • Dicembre 2023
  • Giugno 2023
  • Ottobre 2020
  • Settembre 2020
  • Luglio 2020
  • Giugno 2020
  • Maggio 2020
  • Aprile 2020
  • Marzo 2020
  • Febbraio 2020

Articoli recenti

  • Pomodorì Pompei pizze e vini 30 maggio 2024
  • Nu bbellu ccafè, le giornate cittadine del caffè napoletano il 7 e l’8 maggio a Napoli
  • “Calici&Spicchi”, il libro di Antonella Amodio presentato da “Anema&Pizza”
  • Azzurro Pozzuoli, arriva nella città flegrea il primo grande festival del pescato locale dedicato al pesce azzurro dal 18 al 23 dicembre
  • Aperifish, la festa del pescato locale sposa i vini Flegrei

Tag

amazon amici battle cena coronavirus covid19 dad database didattica didattica a distanza eventi fermento24 foodblogger gara google gsuite guanciale iorestoacasa istruzione lievito madre linguaggio c linguine meet nerano pesce piatto del giorno primi programmazione quarantena ricette facili ricette semplici ricette veloci salsiccia scuola secondi sfida spaghetti sponsorizzazioni tutorial uova videoconferenza videolezioni vino vino bianco zucchine

Articoli recenti

  • Pomodorì Pompei pizze e vini 30 maggio 2024
  • Nu bbellu ccafè, le giornate cittadine del caffè napoletano il 7 e l’8 maggio a Napoli
  • “Calici&Spicchi”, il libro di Antonella Amodio presentato da “Anema&Pizza”
  • Azzurro Pozzuoli, arriva nella città flegrea il primo grande festival del pescato locale dedicato al pesce azzurro dal 18 al 23 dicembre
  • Aperifish, la festa del pescato locale sposa i vini Flegrei
  • La mia missione su Marte

Cerca

Categorie Blog

  • Diario Covid-19 (31)
  • Didattica (11)
  • Eventi (12)
  • News (14)
  • Ricette (28)
    • Dolci (1)
    • Primi (13)
    • Secondi (13)
  • Tutorial (11)

Archivi

  • Giugno 2024
  • Maggio 2024
  • Aprile 2024
  • Dicembre 2023
  • Giugno 2023
  • Ottobre 2020
  • Settembre 2020
  • Luglio 2020
  • Giugno 2020
  • Maggio 2020
  • Aprile 2020
  • Marzo 2020
  • Febbraio 2020

Pagine

  • Chi Sono
  • Le ricette del prof
  • Non solo Ricette
  • I miei viaggi
  • Home page
  • Blog
  • Scrivimi
  • Contattami
  • Eventi/Sponsorizzazioni
  • Cookie Policy
  • Siti amici
  • chi sono
Copyright © 2025 Un Prof ai Fornelli. Theme: FoodHunt by ThemeGrill. Powered by WordPress
  • Instagram
  • TikTok
  • YouTube
  • Facebook
  • Linkedin
close me
Questo sito Web utilizza i cookie per migliorare la tua esperienza. Puoi annullare l'iscrizione se lo desideri. Leggi tutto Impostazioni CookieACCETTA
Privacy & Cookies Policy

Panoramica della Privacy

Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e comprendere come si utilizza questo sito Web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. La disattivazione di alcuni di questi cookie può influire sulla tua esperienza di navigazione.
Necessary
Sempre abilitato
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito Web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito Web. Questi cookie non memorizzano alcuna informazione personale.
Non-necessary
Qualsiasi cookie che potrebbe non essere particolarmente necessario per il funzionamento del sito Web e viene utilizzato specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari.
ACCETTA E SALVA