Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
本のテーブル、学生のテーブル、マッパーのテーブルがあり、本とテーブルの間の多対多の関係を示しているとします。次に、借りた本から借りた本の順に並べ替える必要があるとします。これを達成するための最も効率的な方法は何でしょうか?
書籍を借りるたびに、その本のIDを持つレコードがMapperテーブルにある場合、次のクエリは、借りた回数で本のIDを並べ替えます。
SELECT BOOK_ID, COUNT(*) CNT FROM MAPPER GROUP BY BOOK_ID ORDER BY CNT DESC