Asp classic 循环查询结果

Asp classic 循环查询结果,asp-classic,Asp Classic,我对asp完全是新手。很抱歉,如果它真的是基本的,但我无法通过我的研究找到 我想按ID和名称查询表A。(ID为PK,名称为可选) 然后,若找到了ID,但名称为null,我想使用该ID从其他表中进行查询 Select * From Table_A; 给我 ID NAME 1 PAUL 2 BOB 3 NULL 然后将其保存到存储过程中类似游标的位置。 然后在循环过程中,ID的名称为空,所以运行 从ID=3的表_B中选择* 如果我标记了某些东西,请帮助正确标记。您

我对asp完全是新手。很抱歉,如果它真的是基本的,但我无法通过我的研究找到

我想按ID和名称查询表A。(ID为PK,名称为可选) 然后,若找到了ID,但名称为null,我想使用该ID从其他表中进行查询

Select * 
From Table_A;
给我

ID    NAME
1     PAUL
2     BOB
3     NULL
然后将其保存到存储过程中类似游标的位置。 然后在循环过程中,ID的名称为空,所以运行 从ID=3的表_B中选择*


如果我标记了某些东西,请帮助正确标记。

您不需要进行两次查询;您可以这样做:

select coalesce(a.name,b.name) as name
      , a.id 
from table_a a left join table_b b on b.id=a.id;
如果不为空,则返回表a中的名称;表b中另有规定