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

    Problema Select-Group BY

    Ciao a tutti, ho un problema a capire una cosa:
    perchè il GROUP BY vuole tutte le voci che ci sono nella select?
    Esempio:

    SELECT a,b,c FROM tab1 JOIN tab2 JOIN tab3 JOIN tab4
    Where ....
    GROUP BY a

    L'utilità della query è selezionare tutti i valori "a" suddivisi per una determinata categoria "b" rispettando un valore "c"

    Perchè mi dice che vuole anche il b nel Group By?
    Io non voglio raggruppare per il valore b, anche perchè ci ho provato ma la lista dei valori di ritorno è sbagliata.

    Dove mi sono persa?
    Grazie mille in anticipo a chi mi darà una mano.

    Stefania
    Destinato alla gioia, l'uomo si nutre di noia

  2. #2
    perché? perché funziona così...

  3. #3
    Grazie mille! UTILISSIMO!!!!
    Cmq ho risolto...
    Destinato alla gioia, l'uomo si nutre di noia

  4. #4
    Originariamente inviato da unkus_nob
    Cmq ho risolto...
    ----------------------------------------------------
    nello spirito del forum, spiega come hai fatto (postando la soluzione), così aiuterai qualche altro forumista che dovesse avere lo stesso problema.
    ----------------------------------------------------

  5. #5
    Se si utilizza un group by e nella select ci sono altre voci, queste devono avere un operatore aggregato.
    Destinato alla gioia, l'uomo si nutre di noia

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.