- Регистрация
- 02.05.2015
- Сообщения
- 276
- Благодарностей
- 81
- Баллы
- 28
Коллеги, возник интересный вопрос по работе с Базой данных.
Например у нас есть таблица вида:
ID | Название
1 | Война и мир
2 | Горе от ума
3 | Преступление и наказание
Если я хочу получить из нее например все названия, то пишу запрос:
SELECT `Название` FROM `Таблица`
Соответственно он возвращает мне все названия.
Война и мир
Горе от ума
Преступление и наказание
Если я хочу чтобы все эти названия легли в разные переменные, то в кубике работа БД я делаю следующее:
НО! почему то в ответ получаю вот так:
т.е. добавляется значение только в первую переменную. Остальные остаются пустыми.
Получается что только 0 - строка берется и ее столбцы раскладываются по переменным.
А как можно работать с диапазоном строк? или всеми строками таблицы, как в моем случае?
Или придется для каждой строки делать свой запрос? или как то переписать данный запрос?
в общем как оптимально решить возникшую задачу?
Премного благодарен всем неравнодушным. Спасибо
Например у нас есть таблица вида:
ID | Название
1 | Война и мир
2 | Горе от ума
3 | Преступление и наказание
Если я хочу получить из нее например все названия, то пишу запрос:
SELECT `Название` FROM `Таблица`
Соответственно он возвращает мне все названия.
Война и мир
Горе от ума
Преступление и наказание
Если я хочу чтобы все эти названия легли в разные переменные, то в кубике работа БД я делаю следующее:
НО! почему то в ответ получаю вот так:
т.е. добавляется значение только в первую переменную. Остальные остаются пустыми.
Получается что только 0 - строка берется и ее столбцы раскладываются по переменным.
А как можно работать с диапазоном строк? или всеми строками таблицы, как в моем случае?
Или придется для каждой строки делать свой запрос? или как то переписать данный запрос?
в общем как оптимально решить возникшую задачу?
Премного благодарен всем неравнодушным. Спасибо