powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с запросом
8 сообщений из 8, страница 1 из 1
Помогите с запросом
    #32853772
Фотография Miktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем ситуация такова: есть таблица со столбцами "№ комнаты", ..., "Кол-во мест". Мне нужно в итоге получить такой набор данных, в котором бы строки повторялись столько раз, сколько значение "Кол-во мест". Т.е. если в номере 2 места, то и строк такого номера должно быть 2 и т.п.
Заранее всем огромный сенькс.
Miktor
...
Рейтинг: 0 / 0
Помогите с запросом
    #32853815
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не проверял, но примерно так:

1. Заводим таблицу Integers с одним полем TheInteger, в котором сидят числа 1, 2, 3 и т.д.

2. Пишем:
select * from исходнаятаблица inner join Integers on TheInteger<=[Кол-во мест]
...
Рейтинг: 0 / 0
Помогите с запросом
    #32853826
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычНе проверял, но примерно так:

1. Заводим таблицу Integers с одним полем TheInteger, в котором сидят числа 1, 2, 3 и т.д.

2. Пишем:
select * from исходнаятаблица inner join Integers on TheInteger<=[Кол-во мест]

Я попробовал - так не работает.
Работает если в таблицу Integers посадить столько строчек, каково число, т.е. для 1 - одна строчка, а для тройки - три...
И
Код: plaintext
1.
2.
3.
4.
SELECT Table3.N, Table3.M
FROM Table2, Table3
WHERE (((Table3.M)=[a]))
ORDER BY Table3.N;
 Где Table3 = Integers, а Table2 = исходнаятаблица
...
Рейтинг: 0 / 0
Помогите с запросом
    #32853836
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Rivkin DmitryЯ попробовал - так не работает.
Внимательнее, коллега.
У меня в условии ON написано "меньше или равно".

P.S. Я проверил - работает.
...
Рейтинг: 0 / 0
Помогите с запросом
    #32853845
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что в А97 я не смог создать запрос с inner join Integers on TheInteger<=[Кол-во мест] - акс ругнулся на join, так что я ничего не могу сказать по данному поводу.
...
Рейтинг: 0 / 0
Помогите с запросом
    #32853852
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ругнулся при переходе в графический конструктор? Не надо туда переходить.
...
Рейтинг: 0 / 0
Помогите с запросом
    #32853855
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычРугнулся при переходе в графический конструктор? Не надо туда переходить.

Нет, дело оказалось не в этои, а впорядке следования таблиц в запросе!
Все, действительно работает! Идея замечательная!
...
Рейтинг: 0 / 0
Помогите с запросом
    #32853989
Фотография Miktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Саныч
СУПЕР! Спасибо!
Miktor
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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