
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)

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:

y depues otro por cada bdd encontrada

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
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)

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:

y depues otro por cada bdd encontrada

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


0