Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Query banale....

  1. #1

    Query banale....

    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
    lucasweb.it
    web design & development >>>

  2. #2
    Scusate ragazzi, ho trovato l'errore.
    Premetto che ho la febbre, ma l'errore era che dimenticavo di mettere prodotto come risultato del "group by" appunto.

    Ciao
    lucasweb.it
    web design & development >>>

  3. #3
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    ottimo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.