注册 登录
编程论坛 SQL Server论坛

求助:我的语句错在哪里?

ccc111 发布于 2007-04-23 16:31, 530 次点击
select * from ( select * from sqbgcx where 大区审批= '是') where 总公司部门审批 = '是'


服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '(' 附近有语法错误。
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ')' 附近有语法错误。
4 回复
#2
Kendy1234562007-04-23 16:36
select a.* from ( select * from sqbgcx where 大区审批= '是')a where 总公司部门审批 = '是'
#3
ccc1112007-04-23 16:43
你这个a指的是什么啊?
#4
Kendy1234562007-04-23 17:01

a = select * from sqbgcx where 大区审批= '是'
这是SQL的语法 没有为什么
你那样就报错

#5
xiyou4192007-04-23 20:58
a就是给你的子查询结果起了个别名,就象表一样要有个表名,这里省略了as.
select a.* from ( select * from sqbgcx where 大区审批= '是')as a where 总公司部门审批 = '是'

[此贴子已经被作者于2007-4-23 20:59:22编辑过]

1