С учетом этой схемы:
Professor_ID
Professor_Name
Dept_ID
Salary
Dept_ID
Dept_Name
Университет использует 2 таблицы данных, Профессор и Кафедры, для хранения данных о своем профессоре и кафедрах, связанных с каждой из них.
Написать запрос напечатать имя и зарплату для каждого профессора:
- Профессор не работает на художественном факультете
- Зарплата профессора больше, чем наименьшая зарплата любого профессора на художественном факультете
Пример вывода:
Joe Smith 22066
Ken Doe 13411
Eliott Scott 19404
Scott Thompson 48299
Я только что попробовал что-то подобное, но это не работает:
SELECT Professor_ID, Professor_Name, Dept_ID, Salary
FROM Professors p
INNER JOIN Departments d
ON p.Dept_ID = d.Dept_ID
WHERE Dept_Name != 'Art'and Salary > (SELECT MIN(Salary))
FROM Professors p
INNER JOIN Departments d
ON p.Dept_ID = d.Dept_ID
WHERE Dept_Name = 'Arts and Humanities')