帮你写几条SQL语句:第一个DropDownList选择一个地市名称:
select [地市名称] from [地市信息表]第二个DropDownList里面联动显示该地市的所有县区名称:
select [县区名称] from [县区信息表] where [所在地市代码]=(select [地市代码] from [地市信息表] where [地市名称]='选中的城市名称')第三个DropDownList里面的年级:
select [年级名称] from [年级表]得到学号前八位,自己写个函数:
create function createStuNo(@选中的地市名称 varchar(50),@选中的县区名称 varchar(50),@选中的年级名称 varchar(50))
returns varchar(8000)
as
begin
declare @str varchar(8000)
set @str = convert(varchar,(select [地市代码] from [地市信息表] where [地市名称]=@选中的地市名称))+convert(varchar,(select [县区代码] from [县区信息表] where [县区名称]=@选中的县区名称))+convert(varchar,(select [年级序号] from [年级表] where [年级名称]=@选中的年级名称))
   return(@str)
End
go