provo:

codice:
prodotto = P
dettaglio = D
scontrino = S

SELECT P.descr, S.id
FROM P, S
WHERE P.id not in (
                          SELECT P.id
                          FROM P right join D left join S)
questa però ti da i prodotti che non stanno in nessuno scontrino..

non mi viene in mente come applicarla scorrendo gli scontrini..