Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    387

    Aiuto su query con doppio distinct

    Ciao a tutti,
    ho una tabella MYSQL fatta più o meno cosi:

    Codice PHP:
    NOME  COGNOME  DATAINGRESSO
    Rosy    GIusti         01
    /07/2012
    Vasco  Rossi          03
    /07/2012
    Mario   Verdi          06
    /09/2012
    Vasco  Rossi          07
    /09/2012
    Vasco  Rossi          15
    /10/2012
    Mario   Verdi          18
    /10/2012
    Rosy    Giusti         24
    /11/2012 
    Con una select richiamo coloro che non hanno fatto ingresso da oltre tot giorni.

    Se ad esempio volessi tirar fuori coloro che non vengono da oltre 7 giorni, la mia query mi stampa solamente
    Vasco Rossi e Mario Verdi, perchè Rosy Giusti è venuta oggi.

    Quindi io con un distinct faccio questo (non è correttisima, ma giusto per capire):

    Codice PHP:
    SELECT DISTINCT (nomeFROM movimenti WHERE dataingresso 
    Ora pero' vorrei affiancargli anche L'ULTIMO ingresso, quindi avere non solo nome e cognome ma una risultato cosi:
    MARIO VERDI 18/10/2012
    VASCO ROSSI 15/10/2012

    Quindi vorrei avere un doppio distinct: stamparmi una sola volta ogni cliente e ogni cliente avere l'ultimo movimento (nel mio mysql è un campo timestamp, quindi credo potrei ordinarlo ASC o DESC senza problemi)

    Grazie in anticipo!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Sezione sbagliata, non c'entra nulla con PHP, chiedi nella sezione Database.

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.