Come posso creare una query su due tabelle?
Per creare una relazione tra due tabelle in SQL possiamo utilizzare il metodo tradizionale, oppure l'istruzione JOIN.
Immaginiamo le seguenti tabelle, composte dai rispettivi campi:
-
autori
- aut_id
- aut_nome
-
libri
- lib_id
- lib_autore
- lib_titolo
Vediamo il metodo classico per scrivere il codice SQL:
SELECT * FROM autori, libri WHERE aut_id = lib_autoreVediamo il metodo che prevede l'istruzione JOIN:
SELECT * FROM autori INNER JOIN libri ON aut_id = lib_autore
');







