Buongiorno a tutti,
ho provato a cercare nel forum ma noto che ultimamente i titoli dei post sono davvero poco chiari (mods, una volta queste cose si controllavano minuziosamente!!!) e non sono riuscito a trovare la soluzione al mio problema.

Ad ogni modo, ho 3 tabelle:

Prodotti: id, nome, immagine
Ordini: id, [altri dati]
xrf_ordini_prodotti: id_ordine, id_prodotto

In buona sostanza un ordine può avere più prodotti e la relazione ordine-prodotto è memorizzata in xrf_ordini_prodotti usando gli id del prodotto e dell'ordine cui esso appartiene.

Il problema: come si ottengono tutti i prodotti dell'ordine passato?

Si devono usare le join ma io proprio non riesco a venirne a capo.

Codice PHP:
SELECT
   
`prodotti`.`nome`,
   `
prodotti`.`immagine`

FROM
   
`xrf_ordini_prodotti` AS `xrf`,
   `
prodotti` AS `prodotti`,

JOIN `prodottiON (`prodotti`.`id` = `xrf`.`id_prodotto`)

WHERE `xrf`.`id_ordine` = 
NOTA: al di là dei nomi che ho appena modificato mentre scrivo, il problema è la costruzione della JOIN: non riesco a raccapezzarmici o.O

Una mano sarebbe davvero gradita

Grazie mille!