+ -
当前位置:首页 → 问答吧 → 一个很难的问题关于sql读数据的问题

一个很难的问题关于sql读数据的问题

时间:2011-12-28

来源:互联网

一个很难的问题关于sql读数据的问题
有如下表的字段

id zdm yhid xmid 字段名

1 yhid 1 2 数据



我如何先把zdm中的数据读出来得到yhid 再把这个记录的yhid的1数据读出来?

用sql


作者: yuanxiaolei   发布时间: 2011-12-28

用动态语句.

作者: qianjin036a   发布时间: 2011-12-28

SQL code
create table tb(id int,zdm varchar(10),yhid int,xmid int,字段名 varchar(10))
insert into tb select 1,'yhid',1,2,'数据'
go
declare @s nvarchar(1000)
select @s=zdm from tb where id=1
set @s='select '+@s+' from tb'
exec(@s)
/*
yhid
-----------
1

(1 行受影响)

*/
go
drop table tb

作者: qianjin036a   发布时间: 2011-12-28

谢谢,我来试下

作者: yuanxiaolei   发布时间: 2011-12-28

贴出所需结果

作者: dovei   发布时间: 2011-12-28

热门下载

更多