Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/12/2004, 03:25
Teri
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
Mi conocimiento de MySQL es nulo, la forma en la que estás intentando hacer tu query, me parece que no te dará el resultado que esperas, cuando necesito sacar consultas como la que dices, en SQL-Server, por ejemplo, lo hago de la siguiente manera

SELECT cliente_id, categoria, trabajo_id
FROM TRABAJOS INNER JOIN
(SELECT cliente_id, Max(TRABAJOS.trabajo_id) AS trabajo_id
FROM TRABAJOS
GROUP BY cliente_id) AS MAXTRABAJO
ON TRABAJOS.cliente_id = MAXTRABAJO.cliente_id AND TRABAJOS.trabajo_id = MAXTRABAJOS.trabajo_id

El problema puede ser, según otros mensajes publicados en este foro, es, que las subconsultas en según que versiones de MySQL no funcionan

Un saludo