sql查询昨天记录,遍历最高N条记录
2011-01-30 18:11
169 查看
1,sql查询发生在昨天的记录
SELECT * FROM `articles`
WHERE created_at>=(current_date - interval 1 day) and
created_at<=(current_date - interval 0 day)
2,关联表遍历分数最高的三条相关记录
表a,s
其中关联字段为a.id=s.article_id
取前三条记录sql语句为
SELECT * FROM `articles` a
JOIN (SELECT * FROM `scores` ORDER BY score DESC LIMIT 3)s
WHERE a.id = s.article_id
SELECT * FROM `articles`
WHERE created_at>=(current_date - interval 1 day) and
created_at<=(current_date - interval 0 day)
2,关联表遍历分数最高的三条相关记录
表a,s
其中关联字段为a.id=s.article_id
取前三条记录sql语句为
SELECT * FROM `articles` a
JOIN (SELECT * FROM `scores` ORDER BY score DESC LIMIT 3)s
WHERE a.id = s.article_id
相关文章推荐
- SQL查询今天、昨天、本月、本周的记录
- sql分组例子:查询某门课是最高成绩的记录
- SQL查询今天与昨天的记录,及本月记录、本周记录
- SQL查询今天与昨天的记录,及本月记录、本周记录
- 用SQL查询昨天、今天、明天和本周的记录
- sql根据时间查询当天-昨天记录
- 【sql】之查询昨天的记录
- 用SQL查询昨天、今天、明天和本周的记录
- SQL查询_____查询最近30天内正确率大于60%的阅读记录,每天只显示符合条件的速度最高的那个
- 怎么用SQL查询昨天、今天、明天和本周的记录?又怎么用SQL查询一天,三天,一周,一个月,更长一些——一个季度的记录呢
- 用SQL查询Table中的第31条到40条记录(考虑不连续情况)
- SQL 查询当天,本月,本周的记录
- 查询重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- 查询及删除重复记录的SQL语句
- SQL中查询重复记录和删除重复记录
- SQL 数据库 学习 026 查询-09 聚合函数 --- 多行记录返回至一个值,通常用于统计分组的信息
- 查询及删除重复记录的SQL语句
- sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月 数据
- SQL 查询当天,本月,本周的记录