SQL - Consulta SQL

 
Vista:
sin imagen de perfil

Consulta SQL

Publicado por Eduardo (2 intervenciones) el 26/01/2023 17:08:33
Buenas tardes
Quisiera saber si es posible realizar lo siguiente:

Tengo 1 base de datos que almacena informacion generar de otras bases de datos, que para este caso, cada base es una empresa diferente
(Base datos: EMPRESAS)


IMG001

La columna BDD almacena el nombre de la base de datos en donde por ejemplo EMPRESA EJEMPLO 1 alamcena su informacion en la BDD EMPRESA1
Lo que necesito es un query para extrae la informacion de EMPRESAS y de cada base encontrada en la columna BDD.

Actualmente se ejecutan por separado:


IMG002


y depues otro por cada bdd encontrada



IMG003


lo que se requiere es algo asi (YA SE QUE ESTA MAL JAJAJ, solo es muestra para darme a entender)
SELECT IdEmpresa, Empresa, BDD, (select Par.GUID from BDD.dbo.Parametros Par) as GUIDEmpresa
FROM Empresas
ORDER BY Empresa

el resultado que se necesita es tener en una sola ejecucion las columnas
IdEmpresa, Empresa, BDD, GUID

Si existe alguna forma con la que me puedan apoyar, se los agradeceria mucho

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consulta SQL

Publicado por Isaias (1921 intervenciones) el 27/01/2023 17:39:53
¿Cual es tu motor de base de datos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consulta SQL

Publicado por Eduardo (2 intervenciones) el 27/01/2023 21:19:30
SQL Server 2017
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consulta SQL

Publicado por Isaias (1921 intervenciones) el 31/01/2023 19:54:24
Ok, dos opciones

-- Esta instrucción la conviertes en FUNCION
(select Par.GUID from BDD.dbo.Parametros Par)
-- Haces un JOIN entre Parametros y Empresas, si tiene un campo en comun
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar