Ich versuche, eine Abfrage auf die Ergebnismenge einer anderen Abfrage auszuführen, aber Fehler, die ich nicht verstehen kann. Ich bin sicher, es ist etwas Kleines, aber ich vermisse es irgendwie. Dies ist die Abfrage:Abfrage auf das Ergebnis einer anderen Abfrage mit Fehlern
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
Fehler:
3 Fehler bei der Analyse gefunden wurden.
- Eine Expression wurde erwartet. (In der Nähe "(" an Position 90)
- unerwartetes Token. (In der Nähe "(" an Position 90)
- Diese Art der Klausel wurde zuvor analysiert. (In der Nähe "SELECT" an Position 95)
es ist 'Menu_Name' nicht' Name' – wajeeh