Кажется, у меня проблемы с получением определенного запроса на работу. Я знаю, что я так близко. Вот copy of my er diagramsql join и минус
Я думаю, что я настолько близок к достижению того, что хочу делать с этим кодом, только когда получаю недопустимый идентификатор при попытке запустить его. Я думаю, что это потому, что практика менялась как-то после присоединения, так как я только получаю недопустимый идентификатор в строке 5?
SELECT staffid, staff_firstname, staff_surname, practice.practice_name, practice.practice_city
from staff
join practice on staff.practiceid = practice.practiceid
MINUS
SELECT staffid, staff_firstname, staff_surname, practice.practice_name, practice.practice_city
from staff
where role = 'GP';
В основном я пытаюсь использовать минус конструкцию, чтобы найти методы, которые не используют GP и включают в себя некоторую информацию, такую как город и practice_address.
я могу использовать минус конструкцию, чтобы узнать, сколько сотрудников не имеют роли врача общей практики, как так:
SELECT staffid, staff_firstname, staff_surname
from staff
MINUS
SELECT staffid, staff_firstname, staff_surname
from staff
where role = 'GP';
где я получаю результаты:
STAFFID STAFF_FIRS STAFF_SURN
__________ __________ __________
8 NYSSA THORNTON
9 MONA BRADSHAW
10 GLORIA PENA
Я изо всех сил использовать соединение с минусовой конструкцией для получения информации о практическом адресе GP и городе и т. д.
Любая помощь будет принята с благодарностью!
Запрос seond после минуса не входит в таблицу практических занятий? –
Ничего себе ... спасибо ха-ха! – user3357649