Avrei un problema, magari perdo io colpi ma mi sto perdendo.
Diciamo che ho una tabella con id, id_servizio, tipo, descrizione, data.
Bene, nella mia tabella se faccio una select nella quale dico order by id_servizio desc, id desc ottengo i dati ordinati per id_servizio in maniera decrescente. Se io però per ogni id_servizio volessi ottenere l'ultima riga sul db?
[Esempio]
ID | ID Servizio | Tipo | Desc
1 | 1000 | 5 | AV
2 | 2000 | 1 | ASD
3 | 1000 | 4 | CS
4 | 1000 | 5 | RA
In questo caso vorrei ottenere la linea id = 4 per il servizio 1000.
Tuttavia se io raggruppo per id_servizio mi da sempre solamente la prima linea in maniera crescente.
Riassumendo: Come si raggruppa per un certo campo in maniera da ottenere l'ultimo valore inserito

Rispondi quotando