Вот мой код, я пытаюсь получить общую сумму цен на книги, которые отображаются в порядке, 'Village bookshop'
на '27/09/2018'
Соответствующие таблицы
book(isbn, title, authorID, genre, pubYear, publisher, rrPrice, avgRating)
bookShop(shopNo, shopName, street, city, county)
orders(orderNo, sNo, oDate, salesRep)
orderDetails(oNo, bookISBN, quantity)
Мой вопрос: есть ли более эффективный способ сделать это, чем подзапрос?
SELECT sum(rrPrice)
FROM book
WHERE isbn in(
SELECT bookISBN
FROM orderDetails INNER JOIN orders ON orderNO = oNO
INNER JOIN bookShop on sNO = shopNo
WHERE shopName = 'Village bookshop' and oDate='27/09/2018'
)