0

そのため、テーブル内の行数を選択できないという問題が発生しています。

私の問題は、「図書館で最も予約されている本を手に入れる」ことです

私が作成したモデル:

CREATE TABLE library_reservations (
     book_isbn bigint,
     book_title text,
     book_publicationdate date,
     reservation_date date,
     reservation_addinfo text,
     PRIMARY KEY(book_isbn)
);

クエリ:

SELECT book_isbn, book_title, COUNT(reservation_date) 
FROM library_reservations 
GROUP BY book_isbn;

モデリングを間違えたような気がします。このテーブルは、PostgreSQL テーブルを適応させたものです。では、各本の予約数を正しく取得するにはどうすればよいでしょうか。この場合、私の PK は何になりますか?

4

1 に答える 1