У меня есть два разных 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 вопроса, вероятно, занимают менее секунды. Но если вы действительно хотите сэкономить время, займитесь с JonH и сделайте UNION – Induster