select id
,name
,addr
,age
,(select num form AA where numid = Name.id) as Num
,我这儿还想用这个num作为查询条件去另外一表里查询东西.怎么写呀?就像上一句一样的
frm Name where id = 2
我是在存储过程里写的
...全文
843打赏收藏
关连查询的问题.请大家看看怎么写.谢谢帮忙呀
select id ,name ,addr ,age ,(select num form AA where numid = Name.id) as Num ,我这儿还想用这个num作为查询条件去另外一表里查询东西.怎么写呀?就像上一句一样的 frm Name where id = 2 我是在存储过程里写的
不是用上一句查询出来的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
这样也太难受啦吧..可不可以直接用上面查出来的哪个值呀?