|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.09.2011, 08:49 | #1 |
Пользователь
Регистрация: 10.04.2009
Сообщений: 69
|
Выдать номера деталей, поставляемых для всех изделий из Лондона
Добрый день.
Не могу сообразить как сделать SQL-запрос из следующей фразы: Выдать номера деталей, поставляемых для всех изделий из Лондона. Т.е. нужно выбрать такие детали,которые есть у всех лондонских изделий. Заранее спасибо. Буду рад любой помощи |
26.09.2011, 08:57 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Берем неизвестную таблицу (таблицы) с неизвестной структурой, пишем запрос "Выдать номера деталей, поставляемых для всех изделий из Лондона." и Ok Структуру данных привести не судбьа?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
26.09.2011, 09:06 | #3 |
Пользователь
Регистрация: 10.04.2009
Сообщений: 69
|
да вроде структура не так уж и важна (есть две таблицы со своими столбцами),назвать их можно было как угодно ну да ладно
таблица SPJ. Таблица поставок, в ней поля номер_поставщика, номер_детали, номер_изделия, Количество таблица J. Таблица изделий, в ней поля Номер-изделия, Название, Город |
26.09.2011, 09:28 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Код:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
26.09.2011, 09:29 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Это для запроса структура таблиц неважна?!!! Вы или шутите или ОЧЕНЬ сильно заблуждаетесь! ___ Квэнди не уверен, что автору нужен такой запрос. Ваш запрос вернёт все номера деталей, которые есть хотя бы в одном изделии из Лондона. А, если я правильно понял фразу "нужно выбрать такие детали,которые есть у всех лондонских изделий.", то нужно выбрать такие детали, которые есть ВО ВСЕХ без исключения лондоских изделиях. А те детали, которые не во всех изделиях присутствуют - выбирать не надо. p.s. сам запрос я набросать не готов.. Последний раз редактировалось Serge_Bliznykov; 26.09.2011 в 09:32. |
|
26.09.2011, 09:37 | #6 |
Пользователь
Регистрация: 10.04.2009
Сообщений: 69
|
да,Вы правы про ВСЕ изделия. а по поводу структуры таблиц я и правда погорячился
|
26.09.2011, 09:46 | #7 |
Пользователь
Регистрация: 10.04.2009
Сообщений: 69
|
Всем спасибо за участие и за помощь мне. Запрос составил. Если кому интересно, вот:
Код:
|
26.09.2011, 09:58 | #8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Попробуйте так: (Правда зависит от СУБД)
Код:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
26.09.2011, 10:02 | #9 |
Пользователь
Регистрация: 10.04.2009
Сообщений: 69
|
на PostgreSQL выдал,что данных не найдено
|
26.09.2011, 10:46 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а создайте несколько одинаковых номеров деталей для одно и того же изделия из Лондона (от разных поставщиков или с разным количеством).
Ваш запрос нормально отработает? а у меня получился такой запрос: Код:
БД тестовую (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 |