你sql的from后面的sql语句没有什么用处,因为取什么数据看的select后面取得是什么内容,其实你查的就是select后面的语句的意思。有问题再追问,望采纳。
select t1.tablename, t2.fieldname
from dbo.cmnmoduletable t1 join dbo.cmntablefield t2 on t1.tableid=t2.tableid
where t1.tableid=1 and t2.commonname='Number'
我觉得你这应该能执行成功啊,虽然没有什么意义,报什么错?