View Single Post
Old 12-04-2007, 20:04   #1
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
[MySql]Come funzionano le 'relazioni'?

Ciao a tutti

Spesso mi trovo a dover fare delle query chilometriche (per mancanza di mia conoscenza ovviamente) perchè non ho ancora capito come funzionano le relazioni.

Per esempio, supponiamo che io abbia 5 tabelle, e in ciascuna delle quali ci sia una colonna ID_Qualcosa, che ha lo stesso identico valore.

Come dico a mysql: prendi i dati da queste 5 tabelle dove ID_Qualcosa è uguale in tutte?

attualmente, io faccio una cosa orrenda, ovvero:

Codice:
SELECT campo1 FROM tabella1, tabella2, tabella3, tabella4 
WHERE tabella1.ID_Qualcosa = tabella2.ID_Qualcosa AND
tabella1.ID_Qualcosa = tabella3.ID_Qualcosa .... etcetera...
Grazie mille

RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso