Bases de Datos > SQL Server

 Necesito de su Apoyo Sentencia SQL

(1/1)

pablisho:
que tal a todos, es la primera vez que uso un foro para preguntar. y es que la verdad ya no se por donde.
este es el problema

tengo una base de datos, donde tengo las siguientes tablas

--- Citar ---
--- Fin de la cita ---
___Tbl_Cuestionario  (id_cuestionario,nombre_cuestionario)
    |
    |_____Tbl_Secciones   (id_cuestionario,id_seccion,nombre_seccion)
         |
         |_______Tbl_Temas   (id_seccion,id_temas,nombre_tema)
                  |
                  |_______Tbl_sub_temas  (id_temas,id_sub_tema,_nombre_subtema)
                         |
                         |________Tbl_preguntas (id_su_tema,id_pregunta,nombre_pregunta)
                                   |
                                   |________Tbl_respuestas (id_pregunta,id_respuesta,nombre_respuesta)

cuando necesito mostrar los datos de un cuestionario. me repite, el nombre_cuestionario,nombre_seccion, etc,etc  y esto se debe a que son diferentes respuestas,


me muestra lo siguiente:

Diagnóstico de Manufactura-Servicio (cuestionario)
  Administración  (seccion)
    Planeación (tema)
      Objetivos y Metas (subtema)
        ¿Cómo se establecen los objetivos y las metas de la empresa? (pregunta)
           En base a la competencia. (respuesta1)
Diagnóstico de Manufactura-Servicio  (cuestionario)
  Administración (Seccion)
    Planeación (tema)
      Objetivos y Metas (subtema)
        ¿Cómo se establecen los objetivos y las metas de la empresa? (pregunta)
         En base a la experiencia y ventas. (respuesta2)

no hay alguna forma en que solo se muestre el nombre del cuestionario 1 sola vez, el nombre, de sa seccion 1 sola vez, etc etc  algo como esto


Diagnóstico de Manufactura-Servicio (cuestionario)
  Administración (seccion)
    Planeación (tema)
      Objetivos y Metas (subtema)
        ¿Cómo se establecen los objetivos y las metas de la empresa? (pregunta)
           En base a la competencia. (respuesta1)
           En base a la experiencia y ventas. (respuesta2)
--- Código: ---
--- Fin del código ---

mmendoza:
Puedes usar la calusula GROUP BY

Navegación

[0] Índice de Mensajes

Ir a la versión completa