select * from StudentS whereS.columns in (select A. name from (select t2.name,t2.xtype from sysobjects t1,syscolumns t2 where t1.xtype='U' and t1.id=t2.id and t1.name=‘Student’) A where A.xtype in(167,231) )S.columns in 注意:这里子查询的结果集里只能有一个字段,不然会报错。打个比方,你想查学号在某一范围的学生,那这个范围就只能是学号的集合,如果IN后面的子查询返回有多个字段,有学号,又有性别...