Como hacer Sub queries RRS feed

  • Pregunta

  • Apliqué este query:

    SELECT  a.InstitucionId, 
    (SELECT b.InstitucionNombre   FROM [SISE_prod].[dbo].[INSTITUCION] as b   where b.InstitucionId = a.InstitucionId) 
    (SELECT c.ObjetivoNombreProposito, 
       ( SELECT d.PlanNombre  FROM [SISE_prod].[dbo].[PLANES] as d  where d.PlanId = c.PlanId)
     FROM [SISE_prod].[dbo].[OBJETIVO] as c
     where c.ObjetivoId = a.ObjetivoId )
       , count(*)
      FROM [SISE_prod].[dbo].[ACCION_ESTRATEGICA] as a
      where a.AccionEstrategicaEstadoRegistro = 'A'
      group by a.InstitucionId   , a.ObjetivoId

    Y me salió este error:

    Msg 116, Level 16, State 1, Line 8
    Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.

    Como se debe apicar el Sub queriy ?

    miércoles, 7 de septiembre de 2016 0:55