Pubblicato il Lascia un commento

MySQL

A proposito di MySQL.

JOIN

  • INNER JOIN – se ti servono dati univoci da una tabella principale ma non vuoi risultati vuoti, cioè che non abbiano riscontro contemporaneamente in entrambe le tabelle.
    ES.: estrai tutti gli autori con relativo conteggio di libri, escludendo quelli con conteggio libri paria a zero.
  • LEFT JOIN – se ti servono dati univoci da una tabella principale (a sinistra) ma assicurandoti di avere tutti i risultati della tabella principale di sinistra indipendentemente che vi sia un riscontro o meno sulla tabella di destra.
    ES.: estrai tutti gli autori con relativo conteggio di libri, visualizzandoli anche se conteggio libri paria a zero

 

Relazioni

Molti a Molti

Generalmente per relazionare tre tabelle, di cui una di raccordo.

Relazioni SELF

Relazione di tipo molti a molti, ad esempio per avere categorie e sottocategorie all’interno della stessa tabella.

 

Fonti

http://www.html.it/articoli/join-creare-relazioni-tra-tabelle-in-mysql-4/

http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins

 

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.