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

[SOLUCIONADO] Resultado Erroneo en consulta

Estas en el tema de Resultado Erroneo en consulta en el foro de Bases de Datos General en Foros del Web. Hola gente, soy novato en esto del SQL y necesito una ayuda para esta consulta, resulta que tengo 2 categorías como nombre, General y Mantenimiento ...
  #1 (permalink)  
Antiguo 17/02/2018, 15:50
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 11 meses
Puntos: 4
Resultado Erroneo en consulta

Hola gente, soy novato en esto del SQL y necesito una ayuda para esta consulta, resulta que tengo 2 categorías como nombre, General y Mantenimiento

Con sus respectivos id, 1 y 2
y en foro hay una categoría(id_categoría) que se repite por 2 veces, El problema esta en mi consulta es que solo me muestra el primer nombre del foro de su respectiva categoría...

Resumiendo lo que intento hacer es agrupar el nombre de la categoría con todos los foros que estén en su categoría, en mi caso solo obtengo el primer de ellos y no todos los demás...

Categorias(id,nombre,pos)
Foro(id,id_categoria,nombre,descripcion)

Consulta
Código SQL:
Ver original
  1. SELECT categorias.nombre,foro.nombre
  2. FROM categorias
  3. RIGHT JOIN foro
  4. ON categorias.id=foro.id_categoria
  5. GROUP BY categorias.nombre
  6. ORDER BY categorias.pos

Gracias de antemano y un saludo :)
  #2 (permalink)  
Antiguo 18/02/2018, 09:02
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Resultado Erroneo en consulta

Agrupa tambien por nombre:


Código SQL:
Ver original
  1. SELECT categorias.nombre,foro.nombre
  2. FROM categorias
  3. RIGHT JOIN foro
  4. ON categorias.id=foro.id_categoria
  5. GROUP BY categorias.nombre, foro.nombre
  6. ORDER BY categorias.pos
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: query
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 12:31.