Join'a tabeller från olika databaser med olika kopplingar

Databaser & SQL

3 svar · 1 029 visningar · startad av learn

Medlem sedan jan. 20051 130 inlägg
Trådstart#1

Det går ju bra att göra INNER JOINS mellan tabeller som ligger i olika databaser genom att skriva "databas.tabell". Men låt säga att databaserna ligger på olika servrar med olika inloggningar (anv.namn och lösenord för kopplingen), hur gör jag då?? Måste väl gå ju...

Tack!

Medlem sedan juni 200032 967 inlägg
#2

Om vi pratar om SQL server så:

  1. Lägg upp en länkad server (Server objects -> Linked servers) och ange kontoinformation för den andra servern
select bar.foobar, foo.barfoo
from bar
inner join [din_länkade_server].databas.schema.tabell foo
on bar.id = foo.barid
Medlem sedan jan. 20051 130 inlägg
#3

Det är mysql. Funkar det?

Medlem sedan jan. 20051 130 inlägg
#4

Någon som vet hur man kan göra?

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)