关连查询的问题.请大家看看怎么写.谢谢帮忙呀

WJY2003 2004-11-30 04:45:22
select id
,name
,addr
,age
,(select num form AA where numid = Name.id) as Num
,我这儿还想用这个num作为查询条件去另外一表里查询东西.怎么写呀?就像上一句一样的
frm Name where id = 2
我是在存储过程里写的

...全文
51 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
WJY2003 2004-11-30
不是用上一句查询出来的Num值作为where 条件去另一个表里查询出一个字段.
比如:
select BB from CC where num = Num(这个Num是查询出来的哪个值)
难道要用:
(select BB from CC where num = (select num form AA where numid = Name.id) )as Flag
这样也太难受啦吧..可不可以直接用上面查出来的哪个值呀?
回复
skyboy0720 2004-11-30
???
num=(select num form AA where numid = Name.id)
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-11-30 04:45
社区公告
暂无公告