prova a fare una query con la sola equi-join e vedi i risultati ottenuti.... cioe' se esiste nelle accoppiate delle due tabelle unite per gli id un valore 4 nella colonna prodotti.marca

codice:
SELECT sconti.id 
FROM sconti, prodotti 
WHERE prodotti.id = sconti.prodotto
order by prodotti.marca
Assicurati che i record corrispondano, poi aggiungerai la restrizione successivamente. Meglio se pero' dici anche in cosa consiste il problema.