Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

como obtengo un registro de cada categoria

Estas en el tema de como obtengo un registro de cada categoria en el foro de Mysql en Foros del Web. tengo dos tablas: cat [id, name] item [id,title,catid FK, created DATE] en cat.id y item.catid son el mismo Como puedo obtener los registros mas actuales ...
  #1 (permalink)  
Antiguo 13/07/2010, 14:50
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
como obtengo un registro de cada categoria

tengo dos tablas:
cat [id, name]
item [id,title,catid FK, created DATE]

en cat.id y item.catid son el mismo

Como puedo obtener los registros mas actuales de 'item' de cada categoria registrada en 'cat'

Estoy intentando con:
Código:
SELECT DISTINCT catid, name, title, created 
FROM item i cat c 
WHERE i.published=1 
GROUP BY catid HAVING MAX(created) 
ORDER BY created DESC;
Pero en name me arroja el nombre del primero que encontro, no el correspondiente a cada valor de catid, me manda algo asi

16 Notas tema_1 2010-06-25
15 Notas Tema_5 2010-06-24
14 Notas tema_8 2010-05-29
4 Notas tema_2 2010-04-15
...

Y siempre se repite notas

Etiquetas: registro, categorias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:38.