Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2011, 19:18
Avatar de nicolaslt
nicolaslt
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 1 mes
Puntos: 5
Pregunta Problema con group_by

Buenass genteee

Tengo un sistema de foros.. La cosa es asi..

un subforo tiene varias categorias.. y las categorias tienen varios temas..

Lo que estoy tratando de hacer.. es que.. a la vez que muestro todo el foro (es decir, los subforos y las categorias de cada subforo), tomar el id maximo de las categorias de cada subforo... :P

--subforo (idmax:7)--
cat id:1
cat id:7
------------------------

--subforo (idmax:4)--
cat id:4
cat id:2
------------------------

Éste es el código que hice

Código MySQL:
Ver original
  1. SELECT *,max(cat_id) as idMax FROM subforos as sub
  2. left join categorias as cat on cat.cat_sub=sub.sub_id
  3. GROUP BY(sub.sub_id)
  4. ORDER BY sub_posicion,cat_posicion ASC

Obtiene bien el máximo id, pero el problema es que me muestra una categoría por subforo.. el problema es el group by supongo...

Existe alguna forma de llevar a cabo lo que estoy intentando hacer??

saludos y gracias desde ya
;)