Visualizzazione dei risultati da 1 a 2 su 2

Discussione: errore con il group by

  1. #1

    errore con il group by

    poniamo che devo selezionare il campo regione da una tabella.
    ora, per esempio, in questa tabella il campo 'regione' per i primi 5 valori
    vale LOM, per i successivi valori vale TOS.

    ora, io eseguo questa query:

    SELECT regione FROM comuni WHERE codcom LIKE '%$codcom%' AND regione LIKE
    '%$regione' GROUP BY regione

    quindi, in teoria, dovrebbe restituirmi:
    LOMTOS

    invece mi restituisce
    LOMLOMLOMLOMLOMTOSTOSTOSTOSTOSTOSTOSTOSTOS

    come se non eseguissi il group by
    dove sbaglio?

  2. #2
    se non ho capito male la tua richiesta,
    devi usare il distinct:

    qualcosa come
    codice:
    SELECT DISTINCT regione, codcom FROM comuni WHERE codcom LIKE '%$codcom%' AND regione LIKE 
    '%$regione' GROUP BY regione

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.