社区
应用实例
帖子详情
SQL SERVER 2000支持form嵌套查询的问题
yooxee
2005-07-23 04:56:46
问什么在ACCESS里能执行的FROM (嵌套查询)能正常运行,在SQL里却不能执行?问在查询结果中执行查询的FROM (嵌套查询)的能在SQL SERVER 2000里执行的代码怎么写,谢
...全文
220
5
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ReViSion
2005-07-24
嵌套查询要加上个别名吧
打赏
举报
回复
赞
yooxee
2005-07-24
不知道我该怎么感谢你-和尚,我写SQL很少用别名,几乎都不用,用你的建议后,能成功执行了,我对SQL又有希望了,真的不知道怎么感谢你,这个问题我都烦了很长时间了,是玩玩不好,学也学不好,看来,用别名是很有用的,谢谢了,但为什么ACCESS里不用别名正常执行,到SQL里去不行呢,看来ACCESS是弱语言工具,SQL是强语言工具了,唉~~~真是学无止境啊。楼上的两位也要感谢,毕竟也帮我了。
打赏
举报
回复
赞
yooxee
2005-07-23
我写的一个嵌套查询的一个分页语句,先不考虑存储过程,只考虑SQL语句
sql="SELECT TOP " & page_size & " * FROM (SELECT TOP " & page_count-(page_no-1)*page_size & " * FROM table ORDER BY column ASC) ORDER BY column DESC
在ACCESS里随见建个表,执行正常,能得出结果,在SQL SERVER 2000里却报错说“)”附近有错误,无语,不知道是不是我安装的是个人版不是企业版的缘故?
打赏
举报
回复
赞
陈年椰子
2005-07-23
直接拷贝 ACCESS的代码会有点问题
你把出错的代码贴出来让大家看看
sql嵌套查询,如:
select T1.* from (select * from table where .....) T1 where .....
打赏
举报
回复
赞
lcqg
2005-07-23
sql可以执行嵌套查询,如:select * from (select * from table where .....) where .....
打赏
举报
回复
赞
相关推荐
SQL
Server
2000
远程连接
问题
我在苏州总公司安装
SQL
Server
2000
在昆山和常熟却不能访问 但是能ping通总公司安装
SQL
Server
2000
的那台电脑 并且
SQL
Server
2000
已经打了SP3 不知道是什么原因
SQL
Server
2000
列名无效的
问题
我刚用
SQL
Server
2000
,问一个很幼稚的
问题
: 我在
查询
分析器中输入了这句: select * from authors where au_fname="Ann" 执行后老是得到这样的错误提示:"服务器: 消息 207,级别 16,状态 3,行 1 列名 'Ann' 无效。" 而如果执行 select * from authors 这样的语句就可以正常执行. authors表是有au_fname字段的,也有Ann这个字段值.(我是用
SQL
Server
2000
自带的pubs数据库
SQL
Server
中的
嵌套
查询
嵌套
查询
在
SQL
语音中,一个select-from-where语句称为一个
查询
块。将一个
查询
块
嵌套
在另一个
查询
块的where子句或HAVING短语的条件中的
查询
称为
嵌套
查询
。在
嵌套
查询
中上层的
查询
块称为外层
查询
或父
查询
,下层的
查询
块称为内层
查询
或子
查询
。 带有IN谓词的子
查询
先分步来进行
查询
然后将第一步
查询
嵌套
在第二步
查询
的条件中,构造
嵌套
查询
。 SELECT Sno,Sname,Sdept FROM Student WHERE Sdept IN (select Sdept FROM
求一条简单的
SQL
查询
语句([ODBC;Driver=
SQL
Server
;
Server
=perry;Uid=sa;pwd=;Database=ServeMicroStar])
求一条简单的
SQL
语句 在Access 数据库中执行: Select * from [ODBC;Driver=
SQL
Server
;
Server
=my
Server
;Uid=sa;pwd=;Database=myDatabase].CurrentData 可以查出
SQL
Server
2000
的表的数据。 但在 Access 数据库中执行: Select * from [ODBC;Driver=
SQL
Server
;
Server
=my
Server
;Uid=sa;pwd=;Database=m
嵌套
查询
-ADO+DELPHI+
SQL
SERVER
只是一个简单的
嵌套
查询
,为什么在ACCESS下数据库行,在
SQL
SERVER
下不行?为什么,谁能给点提示! select * from Table1 where ATime>=:t1 and BTime<=:t2 这个
查询
是成功的 接下的来就不对了 select count(*),sum(MYMONEY) from(select * from Table1 where ATime>=:t1 and BTime<=:t2 ) where TypeOP=:t100 报错!Incorrect syn
发帖
应用实例
微信扫一扫
点击复制链接
分享社区
下载分享明细
2.7w+
社区成员
6.8w+
社区内容
MS-SQL Server 应用实例
社区管理员
加入社区
帖子事件
创建了帖子
2005-07-23 04:56
社区公告
暂无公告