|ru_RU

Seosed JOIN

  • INNER JOIN – только совпадения
  • LEFT JOIN – все из левой таблицы + совпадения справа
  • RIGHT JOIN – все из правой таблицы + совпадения слева
  • FULL JOIN – все из обеих таблиц
  • CROSS JOIN – все возможные комбинации строк

Lihtne võrdlus:

  • INNER JOIN – ainult täpsed vasted mõlemas tabelis
  • LEFT JOIN – kõik vasakust, vasted paremast (puuduvad NULL)
  • RIGHT JOIN – kõik paremast, vasted vasakust (puuduvad NULL)
  • FULL JOIN – kõik read mõlemast tabelist (puuduvad NULL)
  • CROSS JOIN – kõik võimalikud kombinatsioonid

–teha kõik join’id
–ja kirjutada mida nad näitavad


select * from Employees e JOIN manager m
ON e.managerId=m.id

select * from Employees e left outer Join manager m
on e.managerId=m.id

select * from Employees e right outer Join manager m
on e.managerId=m.id

SELECT * FROM Employees e FULL OUTER JOIN manager m ON e.managerId = m.id;



SELECT * FROM Employees e CROSS JOIN manager m;


TEST: