我查询链接五个表的结果取决于一个值,但我无法得到我需要的结果,因为结果给了我5个不同的列(CodigoProyecto),我需要只在一个中链接这些查询:
cursor:none
我不知道我是否能够很好地解释自己......
感谢您的帮助!!
答案 0 :(得分:1)
您可以在案例陈述中添加多个项目,只需根据需要添加任意数量的WHEN
条款。
CASE
WHEN TES_CarteraPrevisiones.CodigoTipoPrevision = 1 THEN ResumenCliente.CodigoProyecto
WHEN TES_CarteraPrevisiones.CodigoTipoPrevision = 2 THEN ResumenProveedor.CodigoProyecto
WHEN TES_CarteraPrevisiones.CodigoTipoPrevision = 9 THEN TES_Presupuestos.Comentario
WHEN TES_CarteraPrevisiones.CodigoTipoPrevision = 11 THEN CabeceraPedidoCliente.CodigoProyecto
WHEN TES_CarteraPrevisiones.CodigoTipoPrevision = 12 THEN CabeceraPedidoProveedor.CodigoProyecto
ELSE NULL
END AS CodigoProyecto