|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2011, 11:36 | #1 | |
любитель-далеко не
Участник клуба
Регистрация: 13.04.2010
Сообщений: 1,156
|
MySQL сравнение множества с множеством.
Снова приветствую)
Не могу понять логику решения следующего задания - пожалуйста подскажите) - имеется две таблицы- Код:
Цитата:
Подскажите логику) не хватает) Заранее благодарю) Последний раз редактировалось vedro-compota; 31.01.2011 в 12:41. |
|
31.01.2011, 13:13 | #2 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Первое что приходит в голову, это курсором проходить по записям оценок каждого студента и возвращать его ID в случае нахождения всех вариантов оценок.
Хотя по мне задача сугубо теоретическая и таким способом съест кучу ресурсов при большом количестве записей. |
31.01.2011, 13:26 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
"в лоб ": Код:
select MARK, STUDENT_ID from EXAM_MARKS group by MARK, STUDENT_ID потом взять из этого подзапроса select count(*), STUDENT_ID from (подзапрос_выше) where MARK>3 group by STUDENT_ID ну и потом взять тех студентов, которые есть в полученной выборке. Последний раз редактировалось Stilet; 31.01.2011 в 14:35. |
|
31.01.2011, 14:02 | #6 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
хехе, значит из прошлой темы вы мало что поняли =) опять же in
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обновление в блоге - Работа с MySQL в С++ с использованием библиотеки mysql++ | Pblog | Обсуждение статей | 0 | 16.08.2009 16:00 |
Помогите разобраться с множеством | albatros | Общие вопросы Delphi | 2 | 22.02.2009 15:33 |
Проблемы с одним клиентом и множеством серверов | Maxxon | Работа с сетью в Delphi | 5 | 28.08.2007 17:27 |
Множества... сравнение алфавитов | Верчик | Помощь студентам | 6 | 11.06.2007 00:28 |