помогите с запросом mysql, нужно объединить две базы

redkiy
На сайте с 09.06.2010
Offline
112
225

Доброго времени суток, форумчане, помогите с запросом mysql, нужно объединить две базы

Таблица 1

`post` (`id`, `post`, `category`) VALUES

(26801, 'bla-bla', '172'),

(26802, 'bla-bla', '173)

Таблица 2

`olds_cat` (`id`, `num_id`, `genre_id`) VALUES

(1, 26801, 7),

(2, 26802, 10),

(3, 26801, 12),

(4, 26802, 4)….

Id и num_id в таблицах имеют одинаковые значения (id), нужно из таблицы 2 скопировать/добавить значение `olds_cat` genre_id в `post` category, чтоб получилось

(26801, 'bla-bla', '172,7,12'),

(26802, 'bla-bla', '173,10,4)….

Заранее спасибо

IL
На сайте с 20.04.2007
Offline
435
#1

SELECT p.id, p.post, CONCAT_WS(',',p.category,GROUP_CONCAT(g.genre_id))
FROM post p
INNER JOIN olds_cat g ON p.id = g.num_id
GROUP BY p.id
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
redkiy
На сайте с 09.06.2010
Offline
112
#2

Большое спасибо

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий