求sql语句

a64992249 2010-01-20 09:11:50
有一张提问表 一张回答表 回答表每行数据都有问题的id 我现在要查询最新回答的问题 怎么结合查询


求救
...全文
91 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Huangyuntao 2010-01-20
  • 打赏
  • 举报
回复
我也正在学mysql
xray2005 2010-01-20
  • 打赏
  • 举报
回复
纠正一下:

select distinct a.Id,a.标题
from 提问表 a, 回答表 b
where a.Id=b.问题对应Id
order by b.回答时间 desc;
xray2005 2010-01-20
  • 打赏
  • 举报
回复


select distinct a.Id,a.标题
from 提问表,a 回答表 b
where a.Id=b.问题对应Id
order by b.回答时间 desc;

a64992249 2010-01-20
  • 打赏
  • 举报
回复
4楼的我试试了 有错误 怎么回事呢
a64992249 2010-01-20
  • 打赏
  • 举报
回复
我提问表的字段 id 标题 类别id 状态 是否后台审核通过 创建时间 提问内容 提问会员名
我回答表的字段 id 问题对应id 回答内容 回答用户 回答时间 是否通过审核

查询最新有人回答的问题
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 starfd 的回复:]
select * from 提问表 inner join (select 提问表.主键 as 提问表主键 max(回答时间) from 回答表 group by 提问表.主键) a1 on 提问表.主键= a1.提问表主键
[/Quote]

up
  • 打赏
  • 举报
回复
select * from 提问表 inner join (select 提问表.主键 as 提问表主键 max(回答时间) from 回答表 group by 提问表.主键) a1 on 提问表.主键= a1.提问表主键
HarveyYan 2010-01-20
  • 打赏
  • 举报
回复
SELECT TOP 1 id from 表 order by 回答问题时间 desc
duwa789 2010-01-20
  • 打赏
  • 举报
回复
将id指定为自增,然后select * from 问题表 where exists (select top 1 from 答案表 where 问题表.id = 答案表.id order by 答案表.id desc)
yuliang2987780 2010-01-20
  • 打赏
  • 举报
回复
select * from table order by time desc

62,263

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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