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

    distinct per id - dove sbaglio?

    Ciao raga, non ho mai usato distinCt e quindi vi kiedo:
    Perchè non mi visulizza solo una volta "Pippo Luca"? questa è la TB
    __________________

    id Cognome Nome
    23 Pippo Luca
    63 Casa Peppe
    45 Pippo Luca
    ___________________

    ho provato così e nada, ma me l'aspettavo
    codice:
    <% 
    sqlString = "SELECT distinct id, nome, cognome, nato_a, indirizzo, nome_coll FROM clienti"
    SET RS = Con.Execute( sqlString )
    WHILE NOT RS.EOF
    %>     
    <%=rs("nome")%><%=rs("cognome")%>
    ">Mod
    poi ho provato così e non capisco xkè non funzia! e sono pure stanco!
    codice:
    <% 
    sqlString = "SELECT * FROM clienti WHERE id IN (SELECT DISTINCT id FROM clienti)"
    SET RS = Con.Execute( sqlString )
    WHILE NOT RS.EOF
    %>     
    <%=rs("nome")%><%=rs("cognome")%>
    ">Mod
    :master: mi spiegate come andrebbe fatto?...dagli altri post non sono riuscito a venirne a capo dato che qualsiasi cosa vista provata non mi funziona!

    ho provato anche qualcosa con il group by ma nada! Helpme!

  2. #2
    ma sei sicuro che non ci siano nomi replicti nel db??'
    A bombolo ma che te lo dico affà beato te che nun capisci un cazzo!!

  3. #3

    cioe?

    cioè?....si tratta di una tabella che ha cmq. altri campi e ci saranno spesso tuple dove coompare lo stesso nominativo (nome e cognome) anche se negli altri campi variano i dati!


  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    29
    credo che sia dovuto al fatto che cmq c sono id distinti e se ti visualizza 2 nome = è xché il loro id è diverso ...
    novi

  5. #5

    ok ma allora?

    ok....hai ragione ma come faccio a viualizzare solo una volta Pippo Luca??

    sto provando di tutto: distinct group ma nada de nada:

    ho modificato così ma niente
    codice:
    <% 
    sqlString = "SELECT id, nome, cognome, nato_a, nome_coll FROM clienti WHERE cognome IN (SELECT DISTINCT cognome FROM clienti ) ORDER BY cognome"
    SET RS = Con.Execute( sqlString )
    WHILE NOT RS.EOF
    %>

  6. #6

    up

    avessi trovato una soluzione completa su sto cavolo di distinct!!! scusate raga...ma non capisco come fare!!!

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.