這裏就是我與(SQL Server)的工作:SQL服務器聯接,組等做簡單的數字運算
- 部門:DEPTID,DEPTNAME
- 學生:studID ,studName,DEPTID
- 分配:studID,courseID,狀態
學生被分配到一個部門,學生記錄保存部門的ID號碼。 「任務」是學生與課程(未顯示課程)之間的一種聯繫,具有狀態(不完整,通過,未嘗試)。
我想列出的部門,並與各部門,學生在該部門的總數量和每個人身份轉讓的總數量(見下文,如果這一措辭是混亂的例子。)
理想我會爲每個部門返回一行。當像這樣運行查詢時,這通常是我碰到的一個問題。
示例:一個部門有5個學生和5個課程。恰好爲每個學生分配了5門課程。只有一個學生完成了所有課程,其他學生沒有做任何事情。因此,這個部門的總數不會被嘗試20次,5次通過,0次不完整。
我會很高興的回答,建議在一個非常抽象的水平的SQL ......我只需要知道,如果連接需要嵌套或然而這將工作。
像魅力一樣工作(理論上......實際上沒有對結果進行雙重檢查)。從來沒有像以前那樣使用過這樣的條件。 – Guttsy 2010-08-06 20:57:14