Tartalomjegyzék:

Hogyan kapcsolhatok össze két táblát az adatbázisban?
Hogyan kapcsolhatok össze két táblát az adatbázisban?

Videó: Hogyan kapcsolhatok össze két táblát az adatbázisban?

Videó: Hogyan kapcsolhatok össze két táblát az adatbázisban?
Videó: Kapcsolódó táblák összekapcsolása JOIN-nal | Bevezetés az SQL-be | Programozás | Khan Academy magyar 2024, Lehet
Anonim

Különböző típusú JOIN-ok

  1. (BELSŐ) CSATLAKOZIK : Válassza ki azokat a rekordokat, amelyeknek mindkettőben egyező értékei vannak táblázatok .
  2. BAL (KÜLSŐ) CSATLAKOZIK : Rekordok kiválasztása az első (bal szélső) közül asztal megfelelő joggal asztal rekordokat.
  3. JOBBRA (KÜLSŐ) CSATLAKOZIK : Rekordok kiválasztása a második (jobb szélső) közül asztal egyező balral asztal rekordokat.

Ilyen módon hogyan kapcsolhatok össze két táblát különböző adatbázisokban?

Az SQL Server lehetővé teszi csatlakoztassa az asztalokat tól től különböző adatbázisok amíg azok adatbázisok ugyanazon a szerveren vannak. Az csatlakozik szintaxisa ugyanaz; az egyetlen különbség az, hogy teljes mértékben meg kell adnia asztal neveket. Tegyük fel, hogy van két adatbázis ugyanazon a szerveren - Db1 és Db2.

Ezenkívül összekapcsolhatunk-e két különböző adatbázist a MySQL-ben? Néha el kell végezni a csatlakozik tovább két asztal amelyek ben találhatók különböző adatbázisok . Nak nek csináld ezt, minősítsd asztal és oszlopneveket kellően ahhoz, hogy MySQL tudja mit te utalnak. Ennek jelzésére mindegyiket minősítse asztal név előtaggal, amely meghatározza, hogy melyik adatbázis bent van.

Ennek megfelelően hogyan kapcsolhatok össze két táblát SQL-ben csatlakozások nélkül?

1. megoldás

  1. SELECT oszlop1, oszlop2 stb. FROM table1 UNION SELECT oszlop1, oszlop2 stb. FROM tábla2.
  2. SELECT tábla1. Oszlop1, tábla2. Oszlop1 FROM tábla1 KERESZTÖSSZESÍTÉSI tábla2 WHERE tábla. Oszlop1 = 'Valamilyen érték'
  3. tábla KIVÁLASZTÁSA1. Oszlop1,tábla2. Oszlop2 FROM tábla1 BELSŐ JOIN tábla2 BE 1 = 1.

Össze lehet kapcsolni több táblát SQL-ben?

Ha te adatra van szüksége több tábla egy SELECT lekérdezésben te vagy részlekérdezést kell használnia CSATLAKOZIK . Legtöbbször csak mi csatlakozik kettő táblázatok mint az alkalmazott és az osztály, de néha te szükséges lehet csatlakozás kettőnél több táblázatok és népszerű eset az csatlakozás három táblázatok SQL-ben.

Ajánlott: