治療(StaffNo,PatientID,起始日期,原因)從關係代數到SQL
查找誰把通過其工作人員數量的醫生治療的所有患者所有醫生的員工人數是603
在關係代數
鴻溝(項目處理過StaffNo,PatientId) 通過 項目(選擇治療,其中StaffNumber = '603')在PatientId
我想在SQL中使用它。
這是SQL嗎?
SELECT DISTINCT staff_no
FROM treatment AS t1
WHERE NOT EXISTS (SELECT *
FROM treatment as s2
WHERE s2.staff_no = '603'
AND NOT EXISTS (SELECT *
FROM treatment AS t3
WHERE t1.staff_no = t3.staff_no
AND t3.patient_id = s2.patient_id));
見http://www.simple-talk.com/sql/t-sql-programming/divided-we-stand-the-sql-of-relational-division/ – 2011-05-02 18:11:37
'我想在SQL ,請.'不是一個問題。告訴我們您嘗試過的方式,以及您遇到問題的位置。如果你沒有得到它,這聽起來像你需要再次回到基礎知識。 – mellamokb 2011-05-02 18:12:08
我想用美元,但這不是真的這個網站的用途。請參閱[常見問題](http://stackoverflow.com/faq) – 2011-05-02 18:12:21