第1个回答 2009-05-18
可以的,也可以用mid()命令来取学号的前八位来建立等值查询!例:
select * from 学生信息表,班级信息表 where mid(学生信息表.学号,1,8)=班级信息表.班号
查询结果是列出所有学生信息表与班级信息表中符合条件的记录!
第2个回答 2009-05-19
select *
from 学生信息表 a
join
班级信息表 b
ON
left(a.学号,8)=b.班号本回答被提问者采纳
第3个回答 2009-05-18
select 列名
from 学生信息表 inner join 班级信息表
on 学生信息表.(select substring(学号,0,9) from dbo.TABLE1)=班级信息表.班号
你试试看 可以不 我没SQL没办法试验!
第4个回答 2009-05-18
表信息给的不全,实现是肯定能的
如果表之间的关系有了
用substring算出前8位学号再比较就可以了