所以我遇到了无法选择表中行数的问题。
我的问题是:“获取图书馆中保留最多的书”
我创建的模型:
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应该是什么?