そのため、テーブル内の行数を選択できないという問題が発生しています。
私の問題は、「図書館で最も予約されている本を手に入れる」ことです
私が作成したモデル:
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 は何になりますか?