한 번에 실행해야하는 두 가지 SQL 쿼리가 있습니다. 그러나 둘 모두에서 내부 조인을 사용하고 있기 때문에 조인 할 수는 없습니다. 이것을 할 수있는 방법이 있습니까? 또한 많은 정규화가 문제를 일으킬 수 있다고 생각합니까?여러 쿼리를 하나의 쿼리로 실행하는 SQL Server
SELECT S.SchoolName,Sd.DepartmentName,E.GraduationDate
FROM Education E
INNER JOIN SchoolDepartment Sd ON Sd.DepartmentID = E.DepartmentID
JOIN School S ON S.SchoolID = Sd.SchoolID
SELECT c.CompanyName,dt.DepartmentName, pl.PositionLevelName
FROM Employee Ee
INNER JOIN Position P ON Ee.PositionID = P.PositionID
JOIN Company c ON c.CompanyID = P.CompanyID
JOIN Department De ON De.DepartmentID=P.DepartmentID
JOIN DepartmentType dt ON dt.DepartmentName = De.DepartmentTypeID
JOIN PositionLevel pl ON pl.PositionLevelID=P.PositionLevelID
페이지에 여러 개의 검색어가 잘못 표시되지 않았습니다. 이 2 개의 쿼리는 아마도 1 초도 안 걸릴 것입니다. 하지만 정말로 시간을 절약하고 싶다면 JonH와 함께 가서 UNION을하십시오. – Induster