Мне было интересно, если вы, ребята, могли бы помочь мне упростить запросы ниже в одном одном запросе.Упрощение SQL-запроса с несколькими столбцами
У меня есть 10 запросов, как показано ниже. Единственное различие между всеми ними поле «Исходящие задачи», который начинается с 1 и продолжается до 10.
SELECT
S1.[Main Project] AS Company,
S1.[Main Link] AS Project,
S1.[Name] AS Milestone,
S1.[Start] AS MilestoneDueDate,
S2.[Name] AS Successor,
S2.[Start] AS SuccessorDueDate
FROM Sheet1 AS S1 INNER JOIN Sheet1 AS S2 ON S1.[Outcoming Task 1] = S2.[ID]
WHERE
S1.Start >S2.[Start] AND
S1.[%compl#] <> 100 AND
(S1.[Task class] <> '***Sammelvorgang' AND S1.[Task class] <> '' AND S1.[Task class] <> 'M D-Muster') AND
(S2.[Task class] <> '***Sammelvorgang' AND S2.[Task class] <> '' AND S2.[Task class] <> 'M D-Muster')
ORDER BY
S1.[Main Project],
S1.[Main Link],
S1.[Name];
Причины я создал это потому, что АБД вместо создания таблицы для связи между задачами, имеет создал 10 таких полей, как «Исходящая задача 1», «Исходящая задача 2» и «Исходящая задача 3» ...
Можно ли объединить все запросы в одном? Не могли бы вы, ребята, дать мне совет о том, как это сделать?
INFO: MS-ACCESS 2010
Спасибо,