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