(скопировано из комментария)
Я использую mysql 5.7 aws aurora. - Gurebu Bokofu
Предположим, что у таких сущностей, как products:
product
--------
id | name
1 | hoge
2 | fuga
есть теги:
tag
---------
id | name
11 | tag1
22 | tag2
Чтобы знать, используется тег по продукту или сейчас, сопоставление таблицы с использованием:
map_product_tag
product_id | tag_id
1 | 11 <- product with ID 1 using tag with ID 11
1 | 22 <- product with ID 1 using tag with ID 22
2 | 22 <- product with ID 1 using tag with ID 22
Я хочу получить следующий результат по SQL запросу:
product_id | tags
// ↓ all tags those product with ID 1 using
1 | [{ "tagId": 11, "tagName": "tag1"}, { "tagId": 22, "tagName": "tag2"}]
// ↓ all tags those product with ID 2 using
2 | [{ "tagId": 22, "tagName": "tag2"}]
Если возможно, научите меня соответствующему синтаксису .
Моя база данных MySQL.