Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Подзапрос -> объединение

4.5K
03 октября 2003 года
plant
5 / / 04.08.2003
скажите, пожалуйста, можно ли следующий запрос с помощью join переделать так, чтобы в нем не было подзапроса?

 
Код:
select Код_ученика, ..
from Журнал
where Код_ученика not in
   (
    select Код_ученика            
    from Журнал            
    where (Оценка<=3)
    )
265
03 октября 2003 года
Gauss
975 / / 20.02.2000
select Код_ученика, ..
from Журнал
where (Оценка>3)
4.5K
03 октября 2003 года
plant
5 / / 04.08.2003
Цитата:
Originally posted by Gauss
select Код_ученика, ..
from Журнал
where (Оценка>3)


Этот запрос не годится, потому что нужно выбрать учеников, у которых нет троек. А этот запрос выберет учеников, у которых есть положительные оценки по каким-то предметам, но при этом у них могут быть тройки по другим предметам..

Надо было мне описать структуру таблицы:
Журнал(Код_ученика, Код_предмета, Учебный_год, Оценка)

250
06 октября 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by plant

Этот запрос не годится, потому что нужно выбрать учеников, у которых нет троек. А этот запрос выберет учеников, у которых есть положительные оценки по каким-то предметам, но при этом у них могут быть тройки по другим предметам..

Надо было мне описать структуру таблицы:
Журнал(Код_ученика, Код_предмета, Учебный_год, Оценка)


воспользуйся GROUP by по id ученика

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог