Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разбиение строк / 3 сообщений из 3, страница 1 из 1
26.01.2019, 15:12
    #39765272
d-3210
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строк
Добрый день!

Есть простая таблица id, name, qty (количество). Запрос типа

Код: sql
1.
SELECT * FROM TABLE WHERE id = 2



Выдаёт

id name qty
2 Поросёнок 3

Подскажите пожалуйста как можно средствами SQL возвращать 3 строки, ну т.е. в зависимости от количества?

id name qty
2 Поросёнок 1
2 Поросёнок 2
2 Поросёнок 3
...
Рейтинг: 0 / 0
26.01.2019, 15:32
    #39765280
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строк
d-3210,

сделать хранимку и спомощью курсора заполнить временную таблицу в памяти и из неё вывести
...
Рейтинг: 0 / 0
28.01.2019, 08:29
    #39765666
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разбиение строк
Добавить таблицу чисел от 1 до не менее чем максимальное qty (можно динамикой, если доступно, то CTE), связать по number <= qty и вывести.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разбиение строк / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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