Que tal foristas, tengo una consulta aver si me pueden hechar una mano, me explico
tengo esta consulta de un campo autocompletar
SELECT art. * , kar.can, kar.sto, kar.idkar
FROM art
INNER JOIN kar ON kar.idart = art.idart
WHERE art.des LIKE 'a%'
esta consulta me arroja 3 resultados ya que en la tabla kardex el campo idar se repite 3 veces
si le agrego al final la sentencia GROUP BY idar
me arrojara un resultado pero con el idkar que es menor, osea hay 3 idkar 667 ,668 y 669
me arroja el resultado con idkar 667, lo que necesito es hacer ese GROUP BY idar pero teniendo el idkar maximo,
lo intente con SELECT anidado y resulta pero la consulta demora3 segundos y eso no conviene
en conclusion
¿como hago un GROUP BY pero teniendo en cuenta el valor maximo de otra columna?
espero se me haya entendido y ojala alguien me pueda orientar, gracias de antemano,
SALUDOS!