SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
-- Проверить одинаковые ли данные в таблицах with Employees as ( select 1 as EmployeeID, 1 as DepartmentID, 10000 as Salary union all select 2, 1, 11000 union all select 3, 1, 12000 union all select 4, 1, 16000 union all select 5, 1, 15500 union all select 6, 1, 17000 union all select 7, 2, 15000 union all select 8, 2, 16000 union all select 9, 2, 17000 union all select 10, 2, 12000 union all select 11, 2, 14000 union all select 12, 2, 11000 ), Employees_1 as ( select * from Employees union all select 13, 3, 20000 ) SELECT e1.EmployeeID, e1.DepartmentID, e1.Salary, e2.EmployeeID as EmployeeID_1, e2.DepartmentID as DepartmentID_1, e2.Salary as Salary_1 FROM Employees e1 FULL OUTER JOIN Employees_1 e2 ON e1.EmployeeID = e2.EmployeeID WHERE (e1.EmployeeID IS NULL OR e2.EmployeeID IS NULL OR e1.DepartmentID != e2.DepartmentID OR e1.Salary != e2.Salary)
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear