Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problemi con DISTINCT

  1. #1

    Problemi con DISTINCT

    Ho una tabella in cui sono presenti fra gli altri il campo id_foto di tipo int e il campo data_voto di tipo timestamp.
    Ora ogni foto può essere votata da più persone per cui avrò id_foto con differenti data_voto. Io vorrei ottenere con una query un valore univoco per id_foto che sia associato con la data_voto più recente per quel id.
    Usando DISTINCT lo posso fare solo sugli id_foto e quindi non ho i corrispondenti valori di data_voto. Per il momento ho risolto con un array associativo ma la soluzione non è molto elegante. Mi sapete suggerire se lo si può fare solo tramite query? Grazie

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    SELECT max(data_voto), id_foto FROM tabella GROUP BY id_foto

  3. #3
    Grazie

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.