|
In questa sezione discuteremo solo degli inner joins, e degli
equijoins,che , in genere, sono estremamente utili. Per informazioni più dettagliate in
merito vi rimando ai link che ho inserito in fondo a questa pagina e che credo
possano esservi di un qualche aiuto
Le norme generali sulla buona
progettazione dei database suggeriscono che ogni tabella contenga dati relativi
solo ad una singola "entità" e che i dati aggiuntivi rispetto ad essa
possano venire recuperati tramite relazioni con altre tabelle create tramite i
Join. per prima cosa partiamo da un esempio, rappresentato dalle tabelle
seguenti:
|
Antiquari |
| IDAntiquario |
CognomeAntiquario |
NomeAntiquario |
| 01 |
Jones |
Bill |
| 02 |
Smith |
Bob |
| 15 |
Lawson |
Patricia |
| 21 |
Akins |
Jane |
| 50 |
Fowler |
Sam |
|
Ordini
|
| IDAntiquario |
OggettoRicercato |
| 02 |
Tavolo |
| 02 |
Scrivania |
| 21 |
Sedia |
| 15 |
Specchio |
|
Antichita |
| IDVenditore |
IDAcquirente |
Oggetto |
| 01 |
50 |
Letto |
| 02 |
15 |
Tavolo |
| 15 |
02 |
Sedia |
| 21 |
50 |
Specchio |
| 50 |
01 |
Scrivania |
| 01 |
21 |
Cassettiera |
| 02 |
21 |
Tavolinetto da Caffè |
| 15 |
50 |
Sedia |
| 01 |
15 |
Portagioielli |
| 02 |
21 |
Terracotta |
| 21 |
02 |
Libreria |
| 50 |
01 |
Piantana |
di
|