我有一个充满交易的数据库,以及一个网站,如果交易是特色交易,它将只显示其中一个交易,但是我正在努力获得正确的逻辑......网站上显示的交易必须是。在有效的日期范围内 b. 成为数据库中最近添加的交易
通过使用以下查询,我能够做到这一点:
"SELECT * FROM deals WHERE datestart < now() AND dateend > now() ORDER BY deals.deal_id DESC"
伟大的。但是...在极少数情况下会同时添加一大堆交易,因此我需要某种覆盖来指定应该“精选”哪个交易。我添加了一个布尔值 [featured] 并测试了以下查询:
"SELECT * FROM deals WHERE datestart < now() AND dateend > now() ORDER BY deals.featured DESC"
它有效,但现在我需要指定特色交易,否则特色交易将被随机选择?而我只想将其作为替代。
所以我需要以某种方式组合上述两个脚本。
有任何想法吗?
多谢你们。