Hejsan Igentligen menar jag från två olika databaser. Men om detta inte går så får jag väll mena från två tabeller i samma. Frågan är om du är ute efter en UNION eller en JOIN.Hämta data från två mysql databaser
Om jag har två mySQL databser på en server. Hur ansluter jag då till båda och sammafogar dem i en SQL sats ohc presenterar datan som jag får ut?
Alltså, blandar data från två olika mySQL databser.Sv: Hämta data från två mysql databaser
Hur gör jag detta då?Sv: Hämta data från två mysql databaser
UNION innebär att du t.ex. har en tabell med medlemmar i klubb A och en annan tabell med medlemmar i klubb B, och vill få ut alla som är medlem i någon av klubbarna. (radvis sammanslagning av tabeller)
JOIN innebär att du t.ex. har en tabell med tävlingsdeltagare och att det i den är angivet vilken klubb de tillhör, men ingen annan fakta om klubben; sedan har du en annan tabell som innehåller fakta om de olika klubbarna; ur detta vill du ha tävlingsdeltagarna samt fakta om deras klubbar. (kolumnvis sammanslagning av tabeller)
Antar att det är UNION du är ute efter:
<code>
(SELECT lämpliga fält FROM tabell1 WHERE villkor etc.)
UNION
(SELECT lämpliga fält FROM tabell2 WHERE villkor etc.)
</code>