Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628

    query per non ripetere risultati con stesso nome

    Salve ho una tabella tipo

    ID | Numero | Nome

    1 | 2 | Prodotto1
    2 | 2 | Prodotto2
    ...
    33 | 5 | Prodotto1

    ovvero, si può ripetere nella casella Nome, un nome uguale, ma con il valore numero diverso ..
    ..vorrei elencare questa tabella però evitando di ripetere il nome 2 volte, è possibile ?
    Webplease.it WebAgency
    www.webplease.it

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Re: query per non ripetere risultati con stesso nome

    Originariamente inviato da legal-x
    Salve ho una tabella tipo

    ID | Numero | Nome

    1 | 2 | Prodotto1
    2 | 2 | Prodotto2
    ...
    33 | 5 | Prodotto1

    ovvero, si può ripetere nella casella Nome, un nome uguale, ma con il valore numero diverso ..
    ..vorrei elencare questa tabella però evitando di ripetere il nome 2 volte, è possibile ?
    nella query utilizza la sintassi
    codice:
     GROUP BY

  3. #3
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    avevo già provato ma mi da il seg. errore

    You tried to execute a query that does not include the specified expression 'campo' as part of an aggregate function.
    Webplease.it WebAgency
    www.webplease.it

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da legal-x
    avevo già provato ma mi da il seg. errore

    You tried to execute a query that does not include the specified expression 'campo' as part of an aggregate function.
    la sintassi GROUP BY, prevede che si specifichi il campo che vuole raggrupparsi, ad esempio:
    codice:
    sql = select tuoCampoDB from tuatabella group by tuoCampoDB

  5. #5
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    beh si quello l'avevo fatto ...
    ...ho utilizzato DISTINCT e funge meglio

    ovvero

    SELECT Distinct Nome, campo1, campo2, campo2 ..ecc
    Webplease.it WebAgency
    www.webplease.it

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