基础的问题

linguojin 2008-09-07 11:59:51
drop table a
drop table b
drop table c
go
create table a (id int)
insert into a
select 1 union
select 2 union
select 3 union
select 4 union
select 5

create table b(id int,name int)
insert into b
select 1,11 union
select 2,22 union
select 13,33 union
select 14,44 union
select 15,55
create table c(name int)
insert into c
select 11 union
select 23 union
select 133 union
select 144 union
select 155

select *
from (select a.id
from a join b on a.id=b.id
join c on b.name=c.name ) d


这个语句为什么在查询分析器中没返回结果呢,只是提示命令完成

不是有select *
from 这语句吗?
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fzcheng 2008-09-08
  • 打赏
  • 举报
回复

select *
from (select a.id
from a a join b b on a.id=b.id
join c c on b.name=c.name ) d
CN_SQL 2008-09-08
  • 打赏
  • 举报
回复
有结果啊,你是不是当前是处在消息窗口上,你点下结果集那边
ChinaITOldMan 2008-09-08
  • 打赏
  • 举报
回复
应该有一条记录
一品梅 2008-09-08
  • 打赏
  • 举报
回复
你是都选定执行的吗?
yifan268 2008-09-08
  • 打赏
  • 举报
回复
有结果,你再试一下。
ying_wzm 2008-09-08
  • 打赏
  • 举报
回复
当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。 只显示:命令已成功完成。


当 SET NOCOUNT 为 OFF 时,返回计数。 会显示:
(5 行受影响)

(5 行受影响)

(5 行受影响)

(1 行受影响)


如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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