我想对另一个查询的结果集运行查询,但得到我无法理解的错误。我敢肯定它有点小,但我有点不知所措。这是查询:查询另一个查询给出错误的结果
SELECT
RLID,
NAME,
GROUP_CONCAT(SUBQUERY.Items SEPARATOR ', ') AS Items
FROM
(
SELECT
`rel_menu_item`.`ID` AS `RLID`,
`menu`.`Name` AS `Menu_Name`,
`item`.`Name` AS `Items`
FROM
`rel_menu_item`
JOIN
`menu` ON `menu`.`ID` = `rel_menu_item`.`Menu_ID`
JOIN
`item` ON `item`.`ID` = `rel_menu_item`.`Item_ID`
) AS SUBQUERY
GROUP BY
SUBQUERY.Name
错误:在分析过程中发现
3个错误。
- 表达预期。 (近 “(” 在位置90)
- 意外令牌。(近 “(” 在
- 这类条款先前被解析位置90)。(近 “选择” 95位)
它是'Menu_Name'而不是'Name' – wajeeh