求一对多,查询最新一条信息SQL

codeyell-com 2013-09-30 06:01:06
两张表:
1、论坛的版块表thread,两个字段:
版块ID | 版块名称
bid | name

2、论坛下的帖子表posts,三个字段:
版块ID | 帖子标题 | 发布日期
bid | title | postdate

需求:用一条SQL,查出所有的版块名称、版块ID,及每个版块最新的一个帖子的标题、发布日期。
谢谢
...全文
679 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2013-09-30
  • 打赏
  • 举报
回复
参考下贴中的多种方法 http://blog.csdn.net/acmain_chm/article/details/4126306 [征集]分组取最大N条记录方法征集,及散分....
rucypli 2013-09-30
  • 打赏
  • 举报
回复
select T1.name,T1.bid,T2.title,T2.postdate from thread T1,( select * from posts A where not exists (select 1 from posts where A.bid=bid and A.postdate<postdate) )T2 where T1.bid=T2.bid

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧