SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 18.09.2007 15:21:16

Art Em
Участник
Зарегистрирован: 18.09.2007
Сообщений: 14

Выборка в строку!!!

Есть таблица
_id_|_textfield_|
   1 | text1 
   2 | text2
   3 | text3

есть процедура

begin
declare t text;
ВОТ ТУТ НЕИЗВЕСНЫЙ МНЕ ЗАПРОС
в результате которого t = 'text1,text2,text3';
end

Как сделать такой запрос? Помогите плз.

Неактивен

 

#2 18.09.2007 15:35:36

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

Re: Выборка в строку!!!

Посмотрите на функцию group_concat
http://dev.mysql.com/doc/refman/5.0/en/ … oup-concat

Неактивен

 

#3 18.09.2007 16:37:33

Art Em
Участник
Зарегистрирован: 18.09.2007
Сообщений: 14

Re: Выборка в строку!!!

А можна с примером??? Смотрел ссылку. У миня нипалучаится получить такой выбор.

Неактивен

 

#4 18.09.2007 16:48:29

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

Re: Выборка в строку!!!

Код:

set @t = (select group_concat(textfield) from table_name);

Неактивен

 

#5 18.09.2007 17:32:15

Art Em
Участник
Зарегистрирован: 18.09.2007
Сообщений: 14

Re: Выборка в строку!!!

спасибо. работает.

Неактивен

 

Board footer

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