我在 MySQL 数据库中有两个表:
相片:
PID - PhotoID [PK],
DateOf - DateTime of uploading,
UID -UserID (owner of the photo)
评分:
WhoUID - UserID who rated,
DateOf - DateTime of rate,
RatingValue - +1 or -1 (positive or negative),
RatingStrength - coefficient (different for each user who vote)
PID - PhotoID, [FK]
实际评级值 =RatingValue * RatingStrength
获得“今日照片”的可能性有哪些?
规则,例如:
- 当天的照片必须在现场至少 24 小时(自上传时间起)
- 当天的照片必须至少有 10 票
- 当天的照片是
Real rating value
自上传时间起 24 小时内最多的照片 - 当天的新照片不得已在
photo_of_day
表格中
UPD1。ratings
10 票意味着 -每张照片至少有 10 条记录
UPD2。是否有可能获得确切日期时间的“当天照片”?例如,如何获取“2011-03-11”或“2011-01-25”的当天照片?