powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбор из строки с разделителями
10 сообщений из 10, страница 1 из 1
Выбор из строки с разделителями
    #39013246
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть строка 3;4;5;6 таблицы

Надо запросом получить в виде таблицы
3
4
5
6

Не нашел как запросом выбрать в MySQL
Подсобите плиз
...
Рейтинг: 0 / 0
Выбор из строки с разделителями
    #39013261
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izoldov-roskini,

Код: sql
1.
2.
3.
4.
5.
6.
7.
select substring_index(таблица.поле_со_списком_идшников,';',t0.rn)
from таблица
cross join (
 select @rn:=@rn+1 as rn
 from какая_нибудь_большая_таблица, (select @rn:=0)
 limit максимальное_количество_идшников_в_записи
) t0
...
Рейтинг: 0 / 0
Выбор из строки с разделителями
    #39013299
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Every derived table must have its own alias

Вот такую ошибку пишет
...
Рейтинг: 0 / 0
Выбор из строки с разделителями
    #39013302
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(select @rn:=0) as ttt ?????????
...
Рейтинг: 0 / 0
Выбор из строки с разделителями
    #39013366
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точняк :)
...
Рейтинг: 0 / 0
Выбор из строки с разделителями
    #39013375
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но не совсем, запрос возвращает 2 строки, но только мне надо чтобы в строках были значения которые идут через ; а сейчас выдает только 1 значение
...
Рейтинг: 0 / 0
Выбор из строки с разделителями
    #39013438
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izoldov-roskini, substring_index(substring_index(preved.idlist,';',t0.rn),';',-1)
см. здесь: http://sqlfiddle.com/#!9/d7ec5/3
...
Рейтинг: 0 / 0
Выбор из строки с разделителями
    #39013459
izoldov-roskini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
большое спасибо, в точку
...
Рейтинг: 0 / 0
Выбор из строки с разделителями
    #39014174
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izoldov-roskini,

Так ведь не верно!

если число айдишников меньше чем лимит который мы поставили, то последний айдишник будет выводиться недостающее до лимита число раз - изза того что сабстрин_индекс вернёт всю строку даже если Н-ого символа точки с запятой нету в строке.
...
Рейтинг: 0 / 0
Выбор из строки с разделителями
    #39014199
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453, а где в условии сказано, что идшники в выводе не должны повторяться? И вообще, ну добавь дистинкт, если так глаз режет... или функцию поиска N-го вхождения нарисуй, мне лень.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбор из строки с разделителями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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