Я написал запрос в mysql, чтобы получить все записи из таблицы job_input и соответствующие выходные записи, если они доступны из таблицы job_output. Это дает следующую ошибку:
Запрос: выберите ji.* из
job_input
в качестве левого соединения ji (выберите SUM(jo.O_Total) AS Total_Output, SUM(jo.O_XS) AS XS_Output, SUM(jo.O_S) AS...Код ошибки: 1248 Каждая производная таблица должна иметь собственный псевдоним.
Ниже мой запрос. Что я делаю неправильно??
SELECT ji.*
FROM `job_input` AS ji LEFT JOIN
(SELECT
SUM(jo.O_Total) AS Total_Output,
SUM(jo.O_XS) AS XS_Output,
SUM(jo.O_S) AS S_Output,
SUM(jo.O_M) AS M_Output,
SUM(jo.O_L) AS L_Output,
SUM(jo.O_XL) AS XL_Output,
SUM(jo.O_XXL) AS XS_Output,
SUM(jo.O_Other) AS Other_Output FROM `job_output` AS jo GROUP BY jo.`Job_InputID`)
ON jo.`Job_InputID`= ji.`Job_InputID`