SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.03.2016 10:38:34

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 314

Вывести все идентификаторы при первой выдаче запроса через группировку

Подскажите, пожалуйста. Нужно вывести все идентификаторы товаров в одну строку

Что-то навроде

select distinct GROUP_CONCAT(',',id) from table


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

#2 17.03.2016 10:53:34

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 314

Re: Вывести все идентификаторы при первой выдаче запроса через группировку

все понял. Спасибо.


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

#3 17.03.2016 12:05:23

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 314

Re: Вывести все идентификаторы при первой выдаче запроса через группировку

Все-таки возник вопрос, как мне сделать так, чтобы у меня были в выдаче через запятую только уникальные значения

select GROUP_CONCAT(id) from table

id повторяются.


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

#4 17.03.2016 13:37:48

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Вывести все идентификаторы при первой выдаче запроса через группировку

Используйте GROUP_CONCAT(DISTINCT id)
http://dev.mysql.com/doc/refman/5.7/en/ … oup-concat

Неактивен

 

#5 17.03.2016 17:26:13

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 314

Re: Вывести все идентификаторы при первой выдаче запроса через группировку

Спасибо, большое


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson