Originariamente inviato da oly1982
se hai una tabella clienti fai un ulteriore INNNER JOIN
e nel where metti come condizione id_cliente='$id_cliente_che_stai_cercando'
Ho fatto una prova su navicat come dici tu, ma non mi estrae tutti i prodotti, ma solo quelli che coincidono in sellout.
codice:
SELECT
sellout.codice_prodotto,
sellout.quantita,
sellout.prezzo_unitario,
sellout.data_sottoevento,
prodotti.CODICE,
sottoeventi.id AS id_sottoevento,
eventi.id AS id_evento
FROM sellout
INNER JOIN prodotti
ON sellout.codice_prodotto=prodotti.CODICE
INNER JOIN sottoeventi
ON sellout.id_sottoevento_personale=sottoeventi.id
INNER JOIN eventi
ON sottoeventi.id_evento=eventi.id
WHERE sellout.data_sottoevento BETWEEN '2010-01-01' AND '2010-12-31'
GROUP BY sellout.data_sottoevento
ORDER BY sellout.data_sottoevento