Olá, sou um pouco novo em sql e gostaria de ajuda em uma solução, onde preciso trazer mais de uma coluna com o telefone do responsavel financeiro, no momento estou buscando somente uma com um subselect
SELECT PES.NOMEXX_PES, (SELECT PES.NOMEXX_PES FROM (ALUPES AS AP LEFT JOIN PESSOA AS PES ON AP.CODPES_APE = PES.CODPES_PES) WHERE AP.CODIGO_APE = ALU.CODIGO_APE AND AP.TIPPES_APE = 4) AS RESP_FIN, TUR.CODTUR_ATU, CAR.DESCRI_CAR, PAR.MESREF_PRC, TIT.NOSNUM_TPA, PAR.DTVENC_PRC, PAR.VALNOR_PRC, (SELECT TOP 1 TEF.NUMERO_TEL FROM TELEFO AS TEF JOIN TELPES AS TEL ON TEL.CODTEL_TPE = TEF.CODTEL_TEL JOIN ALUPES AS AP ON AP.CODPES_APE = TEL.CODPES_TPE WHERE AP.TIPPES_APE = 4 AND AP.CODIGO_APE = ALU.CODIGO_APE) TELEFONE, PES.EMAILX_PES, DER.LOGRAD_END, DER.BAIRRO_END, DER.COMPLE_END FROM ((((((((PARCEL AS PAR JOIN ALUPES AS ALU ON ALU.CODIGO_APE = PAR.CODIGO_PRC) JOIN PESSOA AS PES ON ALU.CODPES_APE = PES.CODPES_PES) JOIN TIPCAR AS CAR ON PAR.TIPCAR_PRC = CAR.TIPCAR_CAR) JOIN LANCTO AS LAN ON LAN.CODIGO_LAN = PAR.CODIGO_PRC AND PAR.ANOREF_PRC = LAN.ANOREF_LAN AND PAR.MESREF_PRC = LAN.MESREF_LAN AND PAR.TIPCAR_PRC = LAN.TIPCAR_LAN AND PAR.CURSOX_PRC = LAN.CURSOX_LAN) LEFT JOIN TITPAR AS TIT ON PAR.CODIGO_PRC = TIT.CODIGO_TPA AND PAR.ANOREF_PRC = TIT.ANOREF_TPA AND PAR.MESREF_PRC = TIT.MESREF_TPA AND PAR.TIPCAR_PRC = TIT.TIPCAR_TPA) LEFT JOIN ALUTUR AS TUR ON TUR.CODIGO_ATU = ALU.CODIGO_APE AND PAR.CURSOX_PRC = TUR.CURSOX_ATU AND PAR.TURORI_PRC = TUR.CODTUR_ATU AND PAR.ETAORI_PRC = TUR.ETAPAX_ATU) LEFT JOIN TURMAS AS TRM ON TRM.CODTUR_TRM = TUR.CODTUR_ATU AND TRM.ETAPAX_TRM = TUR.ETAPAX_ATU AND TRM.CURSOX_TRM = TUR.CURSOX_ATU LEFT JOIN ENDPES AS NDP ON NDP.CODPES_EPE = PES.CODPES_PES AND NDP.TIPOXX_EPE = 1) LEFT JOIN ENDERE AS DER ON NDP.CODEND_EPE = DER.CODEND_END) WHERE TIPPES_APE = 1 AND PAR.SITUAC_PRC = 0 AND PAR.DTVENC_PRC < GETDATE()