![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.04.2009
Сообщений: 69
|
![]()
Добрый день.
Не могу сообразить как сделать SQL-запрос из следующей фразы: Выдать номера деталей, поставляемых для всех изделий из Лондона. Т.е. нужно выбрать такие детали,которые есть у всех лондонских изделий. Заранее спасибо. Буду рад любой помощи ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
![]()
Берем неизвестную таблицу (таблицы) с неизвестной структурой, пишем запрос "Выдать номера деталей, поставляемых для всех изделий из Лондона." и Ok
![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.04.2009
Сообщений: 69
|
![]()
да вроде структура не так уж и важна (есть две таблицы со своими столбцами),назвать их можно было как угодно
![]() таблица SPJ. Таблица поставок, в ней поля номер_поставщика, номер_детали, номер_изделия, Количество таблица J. Таблица изделий, в ней поля Номер-изделия, Название, Город |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]() Код:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]() Цитата:
Это для запроса структура таблиц неважна?!!! Вы или шутите или ОЧЕНЬ сильно заблуждаетесь! ___ Квэнди не уверен, что автору нужен такой запрос. Ваш запрос вернёт все номера деталей, которые есть хотя бы в одном изделии из Лондона. А, если я правильно понял фразу "нужно выбрать такие детали,которые есть у всех лондонских изделий.", то нужно выбрать такие детали, которые есть ВО ВСЕХ без исключения лондоских изделиях. А те детали, которые не во всех изделиях присутствуют - выбирать не надо. p.s. сам запрос я набросать не готов.. Последний раз редактировалось Serge_Bliznykov; 26.09.2011 в 09:32. |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.04.2009
Сообщений: 69
|
![]()
да,Вы правы про ВСЕ изделия. а по поводу структуры таблиц я и правда погорячился
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 10.04.2009
Сообщений: 69
|
![]()
Всем спасибо за участие и за помощь мне. Запрос составил. Если кому интересно, вот:
Код:
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
Попробуйте так: (Правда зависит от СУБД)
Код:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 10.04.2009
Сообщений: 69
|
![]()
на PostgreSQL выдал,что данных не найдено
![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]()
а создайте несколько одинаковых номеров деталей для одно и того же изделия из Лондона (от разных поставщиков или с разным количеством).
Ваш запрос нормально отработает? а у меня получился такой запрос: Код:
БД тестовую (MS Access) прилагаю... |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получения серийного номера HDD во всех ОС | $T@LKER | C# (си шарп) | 4 | 29.03.2011 17:57 |
Cоставить программу для вычисления значения функции и результаты выдать на печать. Бейсик | muse26 | Помощь студентам | 0 | 19.11.2010 11:37 |
Составить программу для вычисления значения функции и результаты выдать на печать | Pleasant_girl | Помощь студентам | 8 | 22.12.2009 22:57 |
Вывести на экран номера всех элементов, которые не делятся на 7 | wrangler | Общие вопросы C/C++ | 5 | 10.12.2009 15:37 |
составить программу для вычисления значения функции и результаты выдать на печать. Бейсик | nata89 | Помощь студентам | 1 | 06.12.2008 19:53 |