Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT MAX(LibraryRepairEvent.donationsCollected)
- FROM LibraryRepairEvent
- WHERE EXISTS (
- SELECT 1 FROM MemberBorrowsBook
- JOIN Book ON Book.bookID = MemberBorrowsBook.bookID
- WHERE LibraryRepairEvent.organiserID = MemberBorrowsBook.memberID
- )
- SELECT Book.author, Book.publisher, Book.bookID
- FROM Book
- WHERE EXISTS (
- SELECT MAX(LibraryRepairEvent.donationsCollected) FROM LibraryRepairEvent
- JOIN MemberBorrowsBook ON MemberBorrowsBook.bookID = Book.bookID
- WHERE LibraryRepairEvent.organiserID = MemberBorrowsBook.memberID
- )
- SELECT bk.*, a.maxDonations
- FROM Book bk
- INNER JOIN (SELECT b.bookID, MAX(lre.donationsCollected) as maxDonations
- FROM Book b
- INNER JOIN MemberBorrowsBook mbb
- ON b.bookID = mbb.bookID
- INNER JOIN LibraryRepairEvent lre
- ON mbb.memberID = lre.organiserID
- GROUP BY b.bookID
- ) a
- ON bk.bookID = a.bookID
- select * from LibraryRepairEvent where donationsCollected =
- SELECT MAX(LibraryRepairEvent.donationsCollected)
- FROM LibraryRepairEvent
- WHERE EXISTS (
- SELECT 1 FROM MemberBorrowsBook
- JOIN Book ON Book.bookID = MemberBorrowsBook.bookID
- WHERE LibraryRepairEvent.organiserID = MemberBorrowsBook.memberID
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement