Sobes.tech
Junior

Hogyan válasszunk ki adatokat két táblából egy kérés segítségével?

sobes.tech MI

Válasz az MI-től

SQL-ben használható JOIN. Összekapcsolja két vagy több tábla sorait egy kapcsolódó oszlop alapján.

JOIN típusok:

  • INNER JOIN: Kiválasztja azokat a sorokat, amelyek mindkét táblában egyező értékekkel rendelkeznek.
  • LEFT (OUTER) JOIN: Minden sort kiválaszt a bal oldali táblából és a megfelelő sort a jobb oldali táblából. Ha nincs megfelelés, a jobb oldali táblázat oszlopai NULL értékűek lesznek.
  • RIGHT (OUTER) JOIN: Minden sort kiválaszt a jobb oldali táblából és a megfelelő sort a bal oldali táblából. Ha nincs megfelelés, a bal oldali táblázat oszlopai NULL értékűek lesznek.
  • FULL (OUTER) JOIN: Minden sort kiválaszt, ha van megfelelés valamelyik táblában.

INNER JOIN példa:

SELECT
    table1.column1,
    table2.column2
FROM
    table1
INNER JOIN
    table2
ON
    table1.common_column = table2.common_column;