表的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)