Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [MySQL] DISTINCT

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393

    [MySQL] DISTINCT

    In questa query il DISTINCT è come se non funzionasse, mi sapete aiutare:

    Codice PHP:
    SELECT DISTINCT a.idevea.date_newa.name
    FROM 
    (
        (
    SELECT date as date_newnameideve
        FROM cds_event 
        WHERE date 
    >= '$date')
        
    UNION
        
    (SELECT date_end as date_newnameideve
        FROM cds_event 
        WHERE date_end 
    >= '$date')
        ) as 
    a
    ORDER BY a
    .date_newa.ideve
    LIMIT 0
    ,
    Prende lo stesso db di eventi, in un caso prende la data di inizio, nell'altro la data di fine, li unisce e poi dovrebbe levare i doppioni, ma non lo fa.
    In pratica mi ripete due eventi con lo stesso ideve.

  2. #2
    Se non sbaglio distinct scritto così non ritorna quelli che hanno tutti e 3 i campi uguali, non solo il primo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Mi correggo da solo. Essendo gli altri due campi selezionati diversi, non funziona.

    Devo usare

    GROUP BY a.ideve prima di ORDER BY...

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.