1

本のテーブル、学生のテーブル、マッパーのテーブルがあり、本とテーブルの間の多対多の関係を示しているとします。次に、借りた本から借りた本の順に並べ替える必要があるとします。これを達成するための最も効率的な方法は何でしょうか?

4

1 に答える 1

2

書籍を借りるたびに、その本のIDを持つレコードがMapperテーブルにある場合、次のクエリは、借りた回数で本のIDを並べ替えます。

SELECT BOOK_ID, COUNT(*) CNT 
FROM MAPPER 
GROUP BY BOOK_ID 
ORDER BY CNT DESC
于 2012-08-31T22:39:35.573 に答える