facebook twitter youtube linkedin rss

Outer Join

Estrarre i dati del cliente anche qualora non esistano fatture a suo carico:

Nella query indichiamo con il costrutto LEFT la tabella (CLIENTI) che, qualora la join non trovi riscontri su database, deve comunque essere interrogata.

Nel caso inverso (tabella sempre estratta FATTURE) avremmo utilizzato il costrutto RIGHT.
Se invece volessimo estrarre tutti e due i casi (left outer join e right outer join) si può usare il costrutto FULL OUTER JOIN.

Nella query indichiamo con il costrutto LEFT la tabella (CLIENTI) che, qualora la join non trovi riscontri su database, deve comunque essere interrogata.

Nel caso inverso (tabella sempre estratta FATTURE) avremmo utilizzato il costrutto RIGHT.

Se invece volessimo estrarre tutti e due i casi (left outer join e right outer join) si può usare il costrutto FULL OUTER JOIN.

 

Ultima modifica il Martedì, 20 Dicembre 2011 12:48

Informazioni aggiuntive

  • Query di esempio: SELECT CLIENTI.*, FATTURE.* FROM CLIENTI LEFT OUTER JOIN FATTURE ON CLIENTI.ID = FATTURE.ID_CLIENTE WHERE CLIENTI.RAGIONE_SOCIALE = "ROSSI SRL";
Devi effettuare il login per inviare commenti

Altro in questa categoria:

moodle

 

 

CiscoWebExEnhancements

Ricerche contrapposte

ricerche

 

JSN Epic is designed by JoomlaShine.com