http://sqlfiddle.com/#!3/f2da70/13
我正在使用MS SQL 08创建一个游戏租赁网站,我必须创建一个报告,它会列出所有需要发布的游戏以及谁。
此查询必须经历不同阶段: -
我有一个SQL查询,但它没有考虑用户将游戏添加到收藏夹列表的日期,它仅在优先级上有效。我需要更改此查询,以便在游戏的优先级相同时选择最早添加的日期。在这个SQL Fiddle中的示例数据中,它应该给我条形码27以匹配极品飞车竞争对手,但它给了我FIFA 14,因为它是它看到的第一个最喜欢的记录。
此外,报告需要显示的不仅仅是游戏条形码,还需要显示用户名和游戏详情。它目前仅适用于单个用户,我手动输入用户ID,但它应该通过所有用户。
如果有人可以帮我解决这个问题,那将会非常有用,只是真的不知道从哪里开始。
答案 0 :(得分:2)
更改
ORDER BY Favourites.Priority
到
ORDER BY Favourites.Priority, Favourites.DatePicked asc