Я пытаюсь реализовать автоматический генератор запросов, и мой подход для одного вида запросов состоит в том, чтобы иметь вложенные объединения таким образом
Выберите * From ((Q1 присоединиться к Q2 на Q1.x = Q2.x) как T1 Присоединиться к Q3 на T1.x = Q3) Как T2) Присоединиться к Q4 на T2.x = Q4.x) Как T3 ... и так далее
Я пытался реализовать это таким образом, но синтаксис кажется неправильным
SELECT
*
FROM
(
(
SELECT
*
FROM
(
Select
*
From
Customers
) AS q11
INNER JOIN (
Select
*
From
Customers
) AS q12 ON q11.customerID = q12.customerID
)
) q1
JOIN (
Select
*
from
Customers
) q2 ON q1.q11.CustomerID = q2.CustomerID