100分请大家看看这个SQL语句怎样写?谢谢
yan1 2006-03-01 05:04:32 本人用JSP+SQLSER2000做课程设计..........
现在有设备表shebei,部门表bumen和存放表cunfang
设备表 s_id(主码) int (自动编码)
s_name char
部门表 b_id(主码)
b_name
存放表 s_id,b_id(复合主码)(SQLSERVER2000用触发器获得前两表输入的b_id,s_id)
shuliang(存放的数量)
可以三表连接,显示设备名,存放部门名,存放数量
sql语句:
select shebei.s_name,bumen.b_name,cunfang.sl
from shebei,bumen,cunfang
where cunfang.s_id=shebei.s_id and cunfang.b_id=bumen.b_id
现在我想让客户添加数据时候,添加(设备名,在下拉框选择存放部门名,存放数量)
插入数据设备名称s_name,存放部门名称b_name,数量sl
接着写语句:
insert into shebei(s_name) values('"+s_name"')");
insert into bumen(b_name) values('"+b_name+"');
insert into cunfang(sl) values('"+sl+"');
假设部门只是3个
1 生产一部
2 生产二部
3 仓库
我想插入部门名称的时候,部门ID自动插入,
比如客户在下拉框选择存放生产二部,
那怎样可以实现b_id自动变为2
应该怎么做?谢谢啊.............
用的是JSP+SQL SERVER2000..........