hi!!
Pues es algo basico de mysql pero no me sale
3 tablas:
POST [id_post, url]
POST_CAT [id_post, id_cat]
CATEGORIA [id_cat, nombre]
Uso active record de CI pero os pego tambien el SELECT
->select('p.url, c.nombre')
->from('post_cat pc, posts p, categorias c')
->where('pc.id_post = p.id_post')
->where('c.id = pc.id_cat')
->group_by('pc.id_cat')
SELECT c.nombre, `p`.`url`
FROM (`post_cat` pc, `posts` p, `categorias` c)
WHERE `pc`.`id_post` = p.id_post
AND `c`.`id` = pc.id_cat
GROUP BY `pc`.`id_cat`
Me saca todas las categorias con una URL, el caso es que quiero me salen URLs duplicadas porque algunas URLs comparten categorias, entonces.. como selecciono diferentes URLs para cada categoria?