Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    VB6. usare il GROUP by in quna query. Dà errore.

    Ciao,
    utilizzo una query per connettermi al database ma mi fornisce un errore


    sqlquery = "SELECT prodotto, categoria FROM categorie WHERE categorie.tipologia = '" + tipo + "' GROUP BY categorie.prodotto"


    Mi dice ' Impossibile eseguire una query che non include l'espression 'categoria' specificata come parte di una funzione di aggregazione.

    Se indico un solo campo dopo il SELECT funziona (cioè prodotto) invece così mi fornisce errore.
    Sapete darmi na dritta?
    Grazie in anticipo
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    E' giusto.
    La 'GROUP BY' serve a eseguire correttamente una(più funzioni di aggregazione di una o
    più colonne.
    A cosa ti serve raggruppare ? Non ti basta la condizione che testi con la WHERE ... ?
    Ciao, Brainjar

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 © 2025 vBulletin Solutions, Inc. All rights reserved.