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

    Distinct non funge ! :(

    sto impazzendo da qualche ora


    devo selezionare da una tabelle, solo i valori univoci di una colonna chiamata NOME ..
    ecco la mia query:

    SELECT Distinct Nome, Disegno, Foto, ID FROM Prodotti WHERE Id_cat <= 13 ORDER BY Nome ASC"

    Purtroppo però vengono tutti i doppioni ...

    da cosa può dipendere ?
    Webplease.it WebAgency
    www.webplease.it

  2. #2
    dal fatto che nella select metti anche altri campi!

  3. #3
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    ma tù vuoi la distinct solo del nome o di tutti i campi ?

    vedo che c'è anche il campo ID nella distinct che così ad occhio penso sia la chiave univoca della tabella quindi sempre diverso e quindi se fai la distinct con l'iD mostra sicuramente tutti i record
    Forza la magica ROMA

  4. #4
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    infatti albis,

    io voglio il DISTINCT solo del campo nome, ma selezionare poi tutti gli altri campi relativi al risultato del DISTINCT ...
    come faccio ?
    Webplease.it WebAgency
    www.webplease.it

  5. #5
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    non puoi , o fai la distinct per un campo e allora selezioni solo quello o al massimo campi calcolati, o selezioni tutti i campi e allora non puoi fare la distinct al massimo puoi ordinare per quel campo
    Forza la magica ROMA

  6. #6
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    ma come è possibbile che non si possa fare ?

    E se concateno 2 query ...tipo 2 select nella stessa query ?
    il problema è che non sò come si costruisce sintatticamente, altrimenti proverei

    tipo:

    SELEZIONA Prima tutti i Nomi escludendo i doppi, e poi su questi seleziona tutti gli altri campi.
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.