După cum arată practica, pentru a stoca anumite date în situații specifice, este convenabil de a folosi mai multe tabele. Ulterior, datele eșantion produse de o singură cerere.
De exemplu, să presupunem că avem trei tabele: utilizatori. oraș. fotografii. tabel de utilizatori este proiectat pentru a stoca informațiile de cont de utilizator. Fotografiile de masă și de orașe sunt informații suplimentare despre locația utilizatorului (oraș), precum și fotografiile sale (fotografii). Sarcina de a selecta datele din cele trei tabele într-o singură interogare.
Pentru motive ilustrative, ia în considerare un circuit simplu într-un model. Deci, masa de utilizatori are două câmpuri sunt necesare pentru pachet, id - cheie unică, city_id - cheie id în tabelul de oraș. La rândul său, fotografii tabelul ca USER_ID câmp. care trebuie să conțină câmp identic înregistrare specifică id-ul în utilizatorii de masă. câmp Tabelul conține ID oraș. pe care, după cum se menționează în domeniul de referință city_id tabelul de utilizatori. Astfel, pe baza unui câmp cu chei unice în tabel poate stoca date, care este convenabil de a utiliza și în viitor, prin solicitarea acestora în tandem. Cred că pentru a rezolva acest lucru.
Folosind construcția de INTERIOARĂ ÎNSCRIEȚI instrucțiuni care formează o astfel de cerere: