Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Составление SQL-запросов > sql запрос |
Автор: Алкоголик 6.12.2011, 06:30 | ||
Добрый день. Таблица 1: Производитель ------------------- ID Name Таблица 2: Компьютеры ----------------- Id IdProisvoditel VVint Найти производителей персональных компьютеров, у всех модели которых VVint не менее 20 Гбайт . Определить выполняется условие для одного производителя легко:
А можно ли средствами самого sql сделать выборку всех производителей удовлетворяющих условию? |
Автор: Zloxa 6.12.2011, 08:52 |
обфусцированный sql-ex? Задание 6 Обучающего этапа. |
Автор: Алкоголик 6.12.2011, 10:38 |
А можно ссылочку? |
Автор: Алкоголик 6.12.2011, 10:55 |
Ссылочку наше, но это не то. Там не учитывается, что все модели должны обладать винтом больше определенного размера. Если хотя бы один меньше, то производителя уже не выводим. |
Автор: Zloxa 6.12.2011, 11:09 | ||
Алкоголик, где вы получили это задание?
|
Автор: AndreyIQ 6.12.2011, 11:12 | ||
Если я Вас правильно понял, то примерно так:
|
Автор: Алкоголик 6.12.2011, 11:26 |
Zloxa, это вопрос из курсовой из института. Похоже что преподаватель за основу взял вопросы с sql-ex ![]() Не столь важно, но интересно для себя. Если существует производитель у которого нет ни одного компьютера, то он тоже попадет же в выборку этого запроса. Как избежать этого? |