C'e poco da spiegare. si tratta di di associare due campi tra tabelle che abbiano lo stesso valore in modo da avere un riferimento per i dati contenuti. Es.:
codice:
clienti              ordine               merce      
       
id_cliente  <--+     id_ordine      +-->  id_merce
nome            \--> id_cliente    /      descrizione
cognome              id_merce   <-+       prezzo
indirizzo            data_consegna        quantita
Come vedi clienti.id_cliente e' in relazione con ordine.id_cliente
mentre merce.id_merce e' in relazione con ordine.id_merce.

quando farai la query sara' semplice estrarre i dati che ti pare. Es:
codice:
SELECT *
FROM ordine
left join clienti on clienti.id_cliente = ordine.id_cliente
left join merce on merce.id_merce = ordine.id_merce
where clienti.nome = 'pippo'
In questo modo avresti ottenuto la lista della spesa del cliente 'pippo'