Tôi nghĩ đây là những gì bạn đang tìm kiếm khi sử dụng GROUP_CONCAT
:
SELECT
source.product,
GROUP_CONCAT(cat.category) cats
FROM cat
JOIN source on source.product = cat.product
GROUP BY source.product
Nếu bạn đang cố lấy dấu ',' ở giữa mỗi danh mục, hãy sử dụng SEPARATOR
với GROUP_CONCAT
. Ví dụ:
GROUP_CONCAT(cat.category separator ', ')