我似乎有問題得到某個查詢工作。我知道我很親密。這裏是一個copy of my er diagramsql加入並減去
我想我是如此接近實現我想用這個代碼做的事情,只有當我試圖運行它時會得到無效的標識符。我認爲這是因爲練習在加入後有所改變,因爲我只在第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的做法,幷包含一些信息,例如CITY和practice_address。
我可以用負結構,以找出有多少員工沒有GP的像這樣的角色:
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