31.05.2013 Views

Corso Database e Access - Paolo PAVAN

Corso Database e Access - Paolo PAVAN

Corso Database e Access - Paolo PAVAN

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tipi Di JOIN<br />

JOIN tra Tabelle<br />

INNER JOIN JOIN INTERNO (EQUI JOIN)<br />

OUTER JOIN JOIN ESTERNO (RIGHT JOIN e LEFT JOIN)<br />

Query su più Tabelle<br />

L'uso dei Join consente di effettuare<br />

interrogazioni che danno esisti differenti su<br />

tabelle relazionate.<br />

L'esempio prevede due tabelle di un database<br />

di un negozio, in cui in una si schedano i<br />

prodotti nell'altra le categorie in cui si<br />

ordinano i prodotti.<br />

Le tre differenti applicazioni del join hanno il<br />

seguente effetto<br />

Caso 1 (Equi Join): è l'impostazione di<br />

default la query restituisce le righe che devono<br />

essere equivalenti (uguali) per entrambe le<br />

tabelle. Avremo quindi solo i prodotti<br />

inventariati e che quindi ricadono in una ben<br />

specifica Categoria.<br />

Caso 2 (Join Esterno/Left Join – freccia<br />

verso Tab Prodotti): Vengono visualizzati<br />

tutti i prodotti associati ad una categoria e<br />

tutte le categorie esistenti anche se non<br />

contenenti nessun prodotto.<br />

Caso 3 (Join Esterno/Right Join - freccia<br />

verso Tab Categorie): in questo caso<br />

vengono visualizzati tutti i prodotti in elenco<br />

anche se non associati ad una categoria oltre<br />

a tutte le categorie a cui è associato un<br />

prodotto.<br />

Se la freccia indica la tabella Categorie,<br />

vuol dire che mostrerà solo i record<br />

effettivamente collegati all’altra tabella e<br />

viceversa.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!