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

    Uso di DISTINCT con php

    Avrei il seguente quesito: devo leggere la descrizione del prodotto, e l'ID del prodotto dalla tabella prodotto.

    In seguito devo fare il distinct sulla descrizione perché risultano prodotti con la stessa descrizione ma con ID differenti!

    La query é la seguente:


    SELECT DISTINCT pg_desc, pg_id from PRODOTTO;

    tuttavia la query non fa il distinct sulla descrizione e nell'output risultano ancora prodotti con la stessa descrizione.

    Come posso fare? Grazie.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Il distinct si estende a tutti quanti i campi, usa il group by ed eventualmente vedi se ti può servire il group_concat se necessiti di tutti gli id.

  3. #3
    Il group by deve essere usato in caso di operazioni con i numeri (somma, ...).
    Io non devo sommare gli id.

    Come posso fare?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da Excalibur81
    Il group by deve essere usato in caso di operazioni con i numeri (somma, ...).
    Io non devo sommare gli id.
    Da dove nasce questa certezza?

  5. #5
    Ho raggirato il problema creando due query consecutivi in questo modo riesco a trovare le informazioni cercate.

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.