请教查询问题! (select 栋号 from dh where 栋号='A') as s注意啦:把结果集作为s表,那么select 房号 从哪里出来的呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select s.房号 from (select 房号,栋号 from dh where 栋号='A') as s where s.房号='A101'试试 select 房号 from (select 栋号 from dh where 栋号='A')a where 房号='A101'加个别名a就OK了 select 房号 from (select * from dh where 栋号='A')a where 房号='A101' 简单的加个别名肯定不行,我调试过。BOBI1201(维维) 兄:你的房号和栋号怎么联系起来的,在两个表,没有什么关系吗?说得详细一点好吗? dh表 栋号 varchar(10)标示 int(4)A表序号 栋号 房号 姓名 面积 这个表的名字A就是dh表里面的栋号值 当往dh表里面插入一个新的栋号值 就会自动生成与之对应表 我现在是想在添加房子信息的时候 如果dh表里面有这个栋号A 而A表里面又有A101这个房号 那么查出来的信息记录不为空 这样我就可以判断是否有人住 我明白你的意思了,你是不是用栋号做自动生成的表名,然后从那个栋号的表里select A101,看是否有人住,是吧? BOBI1201(维维) 兄: declare @tablename varchar(20) set @tablename='dbo.table1' exec ('select * from '+@tablename) 你把要查询的栋号作为表名赋给变量tablename,就可以了,你看如何? 如何这样join? 求助~~sql高手 不能还原数据库了,说是未能获得数据库的排它使用权,这是怎么回事? 一段SQL帮忙看看 在同一个数据库一张表的修改,同步到另一张表 请教——SQL server 数据库是做什么的?怎么往里面写数据?up有分(接分人请进)up有分(邹建 水影注意接分) 急问各位大哥,谢谢了 选取从m--n行的数据集,请问sql语句怎么写 关于自增字段(自动编号)的边界问题 关于sql 我用事件探测器,为什么只能跟踪到一条操作数据库的纪录,然后就出现读取跟踪数据失败 在存储过程里写条件查询!各位大哥帮帮我!在线深情的等你!
栋号 varchar(10)
标示 int(4)
A表
序号 栋号 房号 姓名 面积 这个表的名字A就是dh表里面的栋号值 当往dh表里面插入一个新的栋号值 就会自动生成与之对应表
那么查出来的信息记录不为空 这样我就可以判断是否有人住
declare @tablename varchar(20)
set @tablename='dbo.table1'
exec ('select * from '+@tablename)
你把要查询的栋号作为表名赋给变量tablename,就可以了,你看如何?