Ciao a tutti, scusate se non sono riuscito a scrivere un titolo piu chiaro, ma io stesso non ho le idee chiare sulla query da eseguire.

Cerco di essere il piu breve possibile:

ho una sola tabella con 3 campi: id, nominativo, oggetto, data

quindi, tante persone, che possono avere uno o piu oggetti (una riga per ogni coppia nominativo-oggetto) e relativa data (di acquisto)

mi interessa prendere 5 persone (quindi DISTINCT di nominativo con limit 0,5) e per ogni persona verificare se ha l'oggetto "telefono" e, se si, mostrare la data dell' ULTIMO acquisto (puo essere che ha acquistato 3 telefoni... a me interessa sapere solo quando ha acquistato l'ultimo)

se non ha l'oggetto "telefono", mostrare la data vuota

esempio di un possibile output:

tizio | 2012-01-10
caio | 2012-03-04
sempronio |
pinco | 2011-07-05
pallino |

E' difficile o sono io davvero scarso?