Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2011, 18:03
gordot
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 3 meses
Puntos: 16
problema con GROUP by en sql

hola amigos.. tengo la siguiente tabla que se llama Categorias (cat):

id--nombre
1 libros
2 perros
3 gatos

y otra tabla que se llama Subcategoria (subcat):

relacion - nombre
1 shakespere
1 olguin
2 golden
2 dogo
2 caniche
3 normal

El problema es que quiero hacer un SELECT con INNER JOIN entre ambas tablas y un Group by para que me agrupe las categorias y que no se repitan..La consulta Sql es esta:

SELECT c.nom as nom, s.nom as sub FROM cat c INNER JOIN subcat s WHERE c.id=s.relacion GROUP BY c.id


haciendo esto me muestra:

libros - shakespere
perros - golden
gatos - normal

pero faltan 3 datos.. los de olguin, dogo y caniche.

Que estare haciendo mal?
gracias por su ayuda