紧急啊,求助

来源:百度知道 编辑:UC知道 时间:2024/07/07 05:03:24
1表user有字段(ID, 姓名, 部门编号),ID是主键; 表department有字段(部门编号, 部门名称),部门编号是主键。
表user 与表department是N-1的关系,也就是说一个user一定属于唯一的一个部门,一个部门可以有多个人员。

a.请写出一个SQL语句,查询出user表中所有人员的(ID,姓名,部门名称)。

b.如果希望一次性插入一个user(‘001’, ‘tom’,’101’)记录,和他所属的department(‘101’, ‘Develop Dept.’),

select * from [User]

insert into [department](部门编号,部门名称) values(‘101’, ‘Develop Dept.’)
select max(部门编号) from [department]
然后取出这个编号进行下面这个sql 语句
insert into [user](ID, 姓名, 部门编号)values (‘取得的编号’, ‘tom’,’101’)

要是用存储过程就能简单一些

a