create table user
(
id int identity(1,1),
name varchar(10) not null,
age int not null,
constraint pk_a primary key (name ,age )
);
如果是用户表 不太建议在用户名上加主键,因为可能有重名;总之主键就是这么加
首先觉得楼上两个朋友理解错了楼主的意思。
我认为结果集并非是有完全相同的数据,楼主是想说,一个UID只显示一条。这样的结果需要一个前提,三张表中uid都无重复。
如果A表中第个UID只有一条数据,而U表或T表中一个UID对应多条数据,则结果集中相同UID会出现多条数据。楼主可再详细说明一下需求。
以上就是关于SQL语句建表时如何设置主键避免插入的数据重复全部的内容,包括:SQL语句建表时如何设置主键避免插入的数据重复、关于SQL数据库表中字段重复的问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)