Схема:Как применять автообъединение
Student (SNUM: целое число, SNAME: символ (30), специальность: обугленные (25), уровень: символ (2), возраст: целое число)
факультета (fid: integer, fname: char (30), deptid: integer)
Класс (cname: char (40), meets_at: char (20), комната: char (10), fid: integer | fid REFS Faculty.fid)
Записано (snum: integer, cname: char (40) | snum REFS student.snum, cname REFS class.name)
Я хочу напечатать уровень и возраст студентов для всех уровней кроме 'JR'. Я знаю, что могу применить этот запрос простым способом. Но я хочу, чтобы нас е JOINS
Моей попытки:
select s.levels as Seniority,s.age as Age
from student s
where s.levels not in (
select a.levels
from student a
where a.levels='JR');
Это не дает мне ожидаемый ответ. Неужели я ошибаюсь?
Вы не хотите 'join'? !! – wajeeh
Я хочу сделать это JOINS –
как этот 'Выберите s.level, s.age от студента s, где s.level! = 'JR'' ?? – wajeeh