Я хочу объединить три стола.Одна из этих таблиц (modx_article_category) может иметь строки с одинаковыми идентификаторами (статьи имеют несколько категорий).Я хотел бы поместить значения этих объединений в один столбец, в котором результаты разделены запятыми.
Вот мой код:
Я искал решение, но даже не уверенчто гуглить ...
CREATE TABLE article_en AS
SELECT *
FROM mod_article_c, category_c, modx_article_category
WHERE mod_article_c.article_id = modx_article_category.article
AND modx_article_category.category = category_c.category_id
AND mod_article_c.article_lang = "en"
AND category_c.category_lang = "en"
Образцы БД:
https://raslan.de/index.php/s/cK9mxGyj9wKzFsS
Выбирает только одну категорию, хотя их может быть больше.
Если вам нужна дополнительная информация, просто дайте мне знать.Заранее спасибо.