表的ID和字段都会存在系统表中的记录里,你可以读取出来:
一.获取表ID:SELECT
object_id('a')
二.获取表a中的字段:SELECT
[name]
FROM
syscolumns
WHERE
id=object_id('a')
三.用你上面从b表中读取出来的字段看看是否在第二步中读取出来的a表中的字段中,这样就取出来了b表中字段在a表中的字段了:
SELECT
[name]
FROM
syscolumns
WHERE
id=object_id('a')
AND
name
IN
(select
zdm
from
b
where
node_id=11)