--员工表
create table Emp
(
id int primary key,
name nvarchar(20)
)
--爱好表
create table Love
(
id int primary key,
lover nvarchar(20)
)
--员工爱好表
create table EmpLove
(
????
????
????
)
一个员工可以有多个爱好,一个爱好可以属于多个员工,请教各位老师这个员工爱好表怎么建立``
create table Emp
(
id int primary key,
name nvarchar(20)
)
--爱好表
create table Love
(
id int primary key,
lover nvarchar(20)
)
--员工爱好表
create table EmpLove
(
????
????
????
)
一个员工可以有多个爱好,一个爱好可以属于多个员工,请教各位老师这个员工爱好表怎么建立``
create table EmpLove
(
empid int,
loverid int
)
insert into EmpLove values (1,2)
insert into EmpLove values (1,3)
insert into EmpLove values (1,4)
insert into EmpLove values (2,2)
insert into EmpLove values (2,3)
insert into EmpLove values (3,4)
insert into EmpLove values (3,1)
就这么写?
联合做主键
应该按照lzhcxc(天道酬勤)的方法,联合主键,不然会出现重复的数据的。
create table Emplove
(
primary key (Emp.id,Love.id)
)create table EmpLove
(
empid int primary key,
loverid int primary key
)
试了下这两语句都不对`````
师傅啊!给个正确的语句吧,不要再考验我了``````
(
empid int,
loveid int,
primary key (empid,loveid)
)