-2
借桌子的書籍顯示學生的詳細信息誰借了一個作者
studentnumber, bookid,
書籍表
bookid, authorid
學生表
stdentnumber studentname, branchid
分支表
branchid , branchname
我使用的是oracle 11g。顯示學生的詳細信息誰借了一個作者的書籍
借桌子的書籍顯示學生的詳細信息誰借了一個作者
studentnumber, bookid,
書籍表
bookid, authorid
學生表
stdentnumber studentname, branchid
分支表
branchid , branchname
我使用的是oracle 11g。顯示學生的詳細信息誰借了一個作者的書籍
你可以使用一個計數不同的呼叫統計每個學生簽出作者的數量和使用exists
運營商將其與學生表關聯:
SELECT s.*
FROM students s
WHERE EXISTS (SELECT br.studentnumber
FROM borrow br
JOIN book b ON br.bookid = b.bookid
WHERE br.studentnumber = s.studentnumber
GROUP BY studentnumber
HAVING COUNT(DISTINCT authorid) > 1)
歡迎來到StackOverflow!我們沒有免費的做我的家庭作業服務。到目前爲止你做了什麼,什麼不起作用? –
至少要展示你自己做的一些工作,而不是要求我們爲你寫信。 –
這裏是一個提示'藉助student_umber從borrow_table組中選擇studentnumber具有count(*)> 1' – Hogan