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

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
我是在存储过程里写的

...全文
84 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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)

34,591

社区成员

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

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