我有以下表格布局(用于列):
ID renterID BookID dateOfRental
然后,我被要求制作一个报告页面,在该页面上我可以看到每个renterID在特定日期租了多少本书。现在,我什至不确定这是否可行,但是我想我至少要问你们一个方向或类似的片段,我可以从中学习?
最佳答案
就像是:
SELECT
renterID
, COUNT(DISTINCT BookID)
FROM
your_table
WHERE
dateOfRental = 'the_date'
-- or if you want a date period: dateOfRental BETWEEN start_date AND end_date
GROUP BY
renterID
;
关于mysql - 在特定日期对具有相同列值的行进行计数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17494635/