Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сделать выборку с объединением по ячейки / 7 сообщений из 7, страница 1 из 1
13.02.2015, 11:21:08
    #38878881
spirit1086
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать выборку с объединением по ячейки
Здравствуйте, помогите составить запрос. Есть таблица вида
id | article_id | tag
1 6 2
2 6 5
3 8 7

В результате запроса должно получится такое, возможно ли? Нужно группировать одинаковые записи, но вот как объединить значение поля tag ?

id | article_id | tag
1 6 2 /5
2 8 7
...
Рейтинг: 0 / 0
13.02.2015, 11:33:11
    #38878892
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать выборку с объединением по ячейки
Group By + CONCAT()
...
Рейтинг: 0 / 0
13.02.2015, 12:07:01
    #38878950
spirit1086
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать выборку с объединением по ячейки
id | article_id | tag
1 6 2
2 6 5
3 8 7

Делал так
Код: sql
1.
SELECT  *,concat(tag,"/",tag) FROM  content GROUP BY article_id



Результат:

id | article_id | tag
1 6 2 /2
2 8 7/7

а надо так

id | article_id | tag
1 6 2 /5
2 8 7/7
...
Рейтинг: 0 / 0
13.02.2015, 12:20:17
    #38878972
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать выборку с объединением по ячейки
spirit1086Нужно группировать одинаковые записиодинаковые по article_id? в таком случае почему во второй строке результата id=2?
spirit1086Делал такВам же написали, что нужно использовать. Читайте внимательнее.
...
Рейтинг: 0 / 0
13.02.2015, 12:25:06
    #38878985
Arhat109
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать выборку с объединением по ячейки
spirit1086,

GROUP BY + GROUP_CONCAT() :)
...
Рейтинг: 0 / 0
13.02.2015, 13:20:17
    #38879077
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать выборку с объединением по ячейки
Кстати, вот в этоspirit1086Результат:

id | article_id | tag
1 6 2 /2
2 8 7/7я не верю. В исходных дынных для article_id=8 нет записей с id=2.
...
Рейтинг: 0 / 0
13.02.2015, 13:32:40
    #38879098
spirit1086
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать выборку с объединением по ячейки
GROUP_CONCAT помогло!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сделать выборку с объединением по ячейки / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]