我有一个我写过的查询,但试图引用group_concat()
函数中的另一个表,并且不太确定如何执行此操作。已经尝试了很多方法,只会出错。
以下是工作查询:
SELECT StyleID,
StyleName,
ItemID,
Sizes,
Prices,
Stock,
OtherDetails,
(SELECT GROUP_CONCAT(DISTINCT Styles.ItemID ORDER BY Styles.ItemID SEPARATOR '|')
FROM Styles) ItemList
FROM Styles
ORDER BY ItemID ASC
ItemList返回所需的结果:
9|13|14|16|17
我想要做的是让返回的id附带的名称在另一个表(Categories)中,如:
9~T-Shirts|13~Tanks....etc.
任何帮助都会很棒。