大哥大姐帮忙!求一个SQL语句怎么写的! 2个表一个作者表,一个文章表;查询最后5个作者发表的文章 select * from 文章表 as a where a.作者ID=(select top 5 b.作者ID from 作者表 as b order by 注册时间 desc) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from 文章表 where 作者ID In (select top 5 作者ID from 作者表 order by 注册时间 desc) select * from 文章表 as a where a.作者ID=(select top 5 b.作者ID from 作者表 as b order by 注册时间 desc)把你的“=”換成“IN” 我这个是错的 还想IN 里面不能用order by select a.* from 文章表 aright join (select top 5 作者ID from 作者表 order by 注册时间 desc) bon a.作者ID = b.作者ID SELECT * FROM 文章表 AS A WHERE A.作者ID IN (SELECT TOP 5 B.作者ID FROM 作者表 AS B ORDER BY 注册时间 DESC) 5楼:我这个是错的 还想IN 里面不能用order by in里面不用ordery by 怎么知道最后5个作者呀?括号内返回多条记录,用in select * from 文章表 as a where a.作者ID in (select top 5 b.作者ID from 作者表 as b order by 注册时间 desc) select * from 文章表 as a where a.作者ID=(select top 5 b.作者ID from 作者表 as b order by 注册时间 desc)把 “=”号改为IN 后台自动执行某段程序 看过很多网页还是不知道~ 存储过程中用了 SET NOCOUNT ON,退出存储过程时是否需要 SET NOCOUNT OFF 请教解释一条语句 谁能告诉我这两条语句哪不一样,马上结贴~ 基础问题,安装完了怎么无法登陆呀?急急急!!! 如何自动生成树结构? 求唯一查询SQL 查询语句!!!急!!,万分感谢!!! 如何更改SQL2000备份路径 查询速度问题 关于qt creator5.11.2使用及安装问题记录 sql的替换函数是什么,我想替换某个字段的所有字符串,急急,谢谢!! 两表连接更新数据,有难度,求助?
把你的“=”換成“IN”
from 文章表 a
right join (select top 5 作者ID from 作者表 order by 注册时间 desc) b
on a.作者ID = b.作者ID
WHERE A.作者ID IN (SELECT TOP 5 B.作者ID
FROM 作者表 AS B
ORDER BY 注册时间 DESC)
我这个是错的 还想IN 里面不能用order by in里面不用ordery by 怎么知道最后5个作者呀?
括号内返回多条记录,用in
where a.作者ID
in (select top 5 b.作者ID from 作者表 as b order by 注册时间 desc)