Seosed

teha kõik join’id
ja kirjutadamida nad näitavad

--JOIN
Select * from Employees join Manager
on Employees.managerId=Manager.Id
--kirjutamine lihtsamaks
Select e.Name, e.Salary, m.managerName
from Employees e join Manager m 
on e.ManagerID=m.Id
--inner join sama nagu lihtne join
-- näitab kõik manager, kus on olemas väärtus
Select e.Name, e.Salary, m.managerName
from Employees e inner join Manager m 
on e.ManagerID=m.Id
--left Join
--näitab kõike ManagerName (Null väärtused) 
Select e.Name, e.Salary, m.managerName
from Employees e left join Manager m 
on e.ManagerID=m.Id
--right Join
Select e.Name, e.Salary, m.managerName
from Employees e right join Manager m 
on e.ManagerID=m.Id
--outer join = full outer join
--näitab kõik`väärtused kahest tabelist
Select e.Name, e.Salary, m.managerName
from Employees e Full outer join Manager m 
on e.ManagerID=m.Id
--cross join
--näitab nii, et 1.tabelis väärtused * 2.tabeli väärtused
select Name, Salary, managerName
from Employees cross join Manager

Lehed: 1 2 3