Tengo una consulta en la línea deHacer una consulta SQL más eficiente
select b.* from
(select key, max(val) as val from (somequery) group by key) as a
inner join
(somequery) as b
on a.key = b.key and a.val = b.val
order by key
Y me preguntaba si hay una manera obvia (que me falta) para simplificarlo (dado que somequery podría ser bastante largo).
Cualquier pensamiento sería apreciado.
¿alguna pregunta? Tendrá que profundizar en eso si espera obtener alguna ayuda real. –
@rexem: No, el OP no lo hace. Es obvio que solo quiere replegar filas con el valor máximo. – Eric