Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2012, 09:20   #1
DoGFoX
Пользователь
 
Аватар для DoGFoX
 
Регистрация: 18.05.2010
Сообщений: 42
По умолчанию Access запрос на выборку

Всем привет. Подскажите как сделать запрос.
Есть три таблицы. Покупатели, Товар и таблица связи двух первых таблиц (многие ко многим).

Нужен запрос, выбирающий ФИО покупателя и товары, которые он приобрёл. Без повторения ФИО

DoGFoX вне форума Ответить с цитированием
Старый 19.11.2012, 09:58   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

погодите. что значит - БЕЗ повторения ФИО?!
допустим в таблице Покупатели три фамилии (просто пример!):
ID Name
1. Иванов
2. Петров
3. Сидоров

в таблице Товары:
ID TovNAme
1. Шлем
2. Перчатки
3. Носки
4. Майка
5. Шорты
6. Брюки

в таблице связи
IFPokupatel IDTovar
1 1
1 2
1 5
3 2
3 3
3 1
3 4
3 4 (Сидоров купил одну майку. а потом Сидоров купил ещё одну майку)
---------------------

какой результат запроса Вы ожидаете получить?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.11.2012, 10:11   #3
DoGFoX
Пользователь
 
Аватар для DoGFoX
 
Регистрация: 18.05.2010
Сообщений: 42
По умолчанию

Код:
1 Иванов         1 Шлем
                 2 перчатки
                 5 шорты

3 Сидоров       2 перчатки
                3 носки
                1 шлем
                4 майка
                4 майка

примерно так.. если это возможно
DoGFoX вне форума Ответить с цитированием
Старый 19.11.2012, 10:41   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

нет, с точки зрения простого SQL запроса - невозможно.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.11.2012, 14:23   #5
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Если в Акцессе - то это делается на уровне отчета, а не запроса.
Впрочем, не только в акцессе
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 19.11.2012, 23:17   #6
DoGFoX
Пользователь
 
Аватар для DoGFoX
 
Регистрация: 18.05.2010
Сообщений: 42
По умолчанию

Да, спасибо
DoGFoX вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на выборку Mariya2009 БД в Delphi 0 04.03.2012 21:23
Запрос на выборку и отчет на этот запрос Camelot_2012 Microsoft Office Access 2 21.12.2011 16:48
access запрос на выборку lamer_hacker Помощь студентам 0 13.05.2011 19:45
Запрос на выборку pobedin SQL, базы данных 7 12.12.2010 19:16
Запрос на выборку случайной записи (Delphi, Access) s4shk4 Помощь студентам 22 09.11.2010 10:32