Ciao ragazzi.
Sto realizzando una query che mi serve per recuperare diversi dati. Sembra funzionare tutto, mi manca un'ultima cosa che però proprio non riesco a fare.

Ho intenzione di matenere una query unica, perchè non riuscirei poi a gestire bene tutto il resto del contenuto della mia pagina.

Ho una tabella più o meno così:


[sub_lotti]
ID_PRODOTTO_QUANTITA | ID_LOTTO | QUANTITA |
14 | 20 | 2 |
24 | 20 | 4 |
13 | 20 | 3 |
14 | 22 | 6 |


e poi ho un'altra tabella più o meno così:

[prodotti]
ID_PRODOTTO_QUANTITA | PREZZO |
14 | 4 |
24 | 9 |
13 | 2 |


Quello che mi servirebbe è di andare in sub_lotti, recuperare la quantità e l'id prodotto quantita, spostarmi in prodotti, cercare quel prodotto quantità e moltiplicarlo per il suo prezzo, in modo di avere il prezzo totale:

Ad esempio:

ID_PRODOTTO_QUANTITA = 14
2 (sub_lotti.Quantita) * 4 (prodotti.prezzo)


Io una cosa del genere riesco a farla con la mia query, ma nel casoio voglio trovare tutti i prezzi dei prodotti che hanno come sub_lotti.ID_LOTTO 20, non riesco dopo averli moltiplicato a sommarli...scusate il gioco di parole

Questa è la query che uso io:
Codice PHP:
SELECT lotti.ID_lottolotti.nomelotti.testolotti.carattlotti.statoprodotti.thumbprodotti.prezzo3, (sub_lotti.Quantita prodotti.prezzo3) as totale
FROM prodotti
sub_prodotti
INNER JOIN 
(
lotti
INNER JOIN sub_lotti ON lotti
.ID_lotto sub_lotti.ID_lotto
ON sub_prodotti.ID_Prodotto_Quantita sub_lotti.ID_Prodotto_Quantita
WHERE prodotti
.asta =0
AND prodotti.stato =1
AND sub_prodotti.ID_Prodotto prodotti.id
AND lotti.stato =1
GROUP BY lotti
.ID_lotto
ORDER BY prodotti
.id DESC 


Avete qualche soluzione?