Originariamente inviato da nicolabiondo
devi usare
SELECT TOP 5
...
WHERE nominativo like 'rob%'
mmm... forse ti riferisci alla clausola LIMIT? (sto usando MySql)
se è quella, gia la usavo... ma il risultato è sempre lo stesso: si crea un "duplicato" nel risultato...
posto il codice:
codice:
select
distinct(nominativo),
case
when oggetto='telefono' then max(data)
end
from acquisti
where nominativo like '%rob%'
group by nominativo,oggetto limit 5
se invece di "rob" cerco l'utente completo (esempio mario rossi) esce fuori qualcosa del tipo:
codice:
nominativo case when oggetto='telefono' then max(data) end
MARIO ROSSI 2012-08-06 12:04:40
MARIO ROSSI NULL