Salve ragazzi, ho un problema con una banale query su DB access.
Non riesco a capire dove sbaglio...
SELECT Prodotti.prodotto, Ordini.id_prodotto, Count(Ordini.id_prodotto) AS totMyProd, sum(prezzo_tot) AS myTotPriceByProduct FROM Ordini INNER JOIN Prodotti ON Ordini.id_prodotto = Prodotti.id_prodotto WHERE id_cliente = 118 GROUP BY Ordini.id_prodotto
Quando la eseguo mi dice:
Microsoft JET Database Engine error '80040e21'
Impossibile eseguire una query che non include l'espressione "prodotto" specificata come parte di una funzione di aggregazione.
In pratica tento di prendere con la inner join la descrizione del prodotto dalla tabella corrispondente, ma nulla.
Qualcuno riesce a individuare il problema ??
Grazie

Rispondi quotando