GROUP_CONCAT从一个表而不是所有表合并结果?

时间:2018-07-29 08:56:10

标签: mysql

我正在尝试使用MySQL来连接中间表的结果,但是结果似乎被截断为一行?到目前为止,这是我的查询。

请注意,产品的集合和标签都是多对一的,即每个产品可能属于多个集合并具有多个标签。

SELECT products.id,name,price,GROUP_CONCAT(collections.collectionname)
FROM products 
JOIN collections on products.id = collections.product_id
JOIN tags on tags.external_id = products.id
WHERE tag = 'search term'
= products 
id
name
price

= collections
id
collectionname
product_id

= tags
id
tag
external_id

0 个答案:

没有答案