Creați o legătură între tabele în blogul mysql ~ chico

sistemul
bază de date
bunuri
Înregistrare: Crearea de legături între tabele în MySQL

Andrea CristaudoAndrea Cristaudo
Introducere în "Alăturați-vă" și o relație unu-la-unu

În articolul precedent, am propus un model teoretic pentru a face relațiile dintre tabelele din baza de date MySQL. În aceste pagini, în loc de abordarea noastră pentru rezolvarea implementării practice a relației descrise ultima dată. În primul rând, este bine să țineți cont de conceptul de JOIN ("fuziunea") între mese. Cu ajutorul unei astfel de interogări Join (vom vedea că există diferite tipuri), se poate obține ca urmare a unei interogări a unui set de date din tabele diferite, care, totuși, sunt relații între ele.

tabelul de utilizatori
ID | nume | nume de familie
--------
1 | Mario | Rossi
2 | Rose | verde
3 | Adelaida | palone
4 | Alfonso | Gambaro

Apoi, încercați următoarea interogare:

4 Ne așteptăm la rezultate, în loc de 12; cum este posibil acest lucru?

Pentru a evita dezamăgirea este atât de bun pentru a specifica toate condițiile necesare, cu mare grijă, atunci când aveți nevoie pentru a conecta nu numai două tabele, ci un numar tot mai mare o solicitare de acest tip este răul poate lua toate resursele sistemului pe molii de calculele necesare pentru a indeplini.

CHOICE utenti.nome, utenti.cognome, indirizzi.via, indirizzi.cap,
indirizzi.citta de la utilizatorii unde se folosește utenti.ID = via.utente