从一个声明中选择一个词

时间:2016-10-07 06:51:36

标签: sql sql-server stored-procedures sql-server-2008-r2

我有rule_query表 具有常量变量的查询数附加到每个查询。 在每个查询中,变量从另一个表中获取输入,附加它并作为结果执行该查询。

但是我想要返回那个变量,即来自另一个表并在此处追溯到rule_query表的查询。

我想知道追加到此查询和执行的变量的值是什么

RULE_QUERY
----------
SELECT GMID FROM @FIPSNAME+ADMIN1
SELECT GMID FROM @FIPSNAME+ADMIN2
SELECT GMID FROM @FIPSNAME+ADMIN3

COUNTRYTABLE
USA
UK
FRA
SA

在countrytable循环的每个值中,我都能获得gmid值。 但是我无法从这个gmid返回的国家/地区表中得到什么。

请提出解决方案。

1 个答案:

答案 0 :(得分:0)

您可以选择

 SELECT GMID, @FIPSNAME FROM @FIPSNAME+ADMIN1

SELECT @FIPSNAME FROM @FIPSNAME+ADMIN1

 SELECT  @FIPSNAME+ADMIN1 FROM @FIPSNAME+ADMIN1