
sql left join多表查询,出现重复的数据使用distinct关键字可以去重。
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、然后在该界面中,点击左上角“新建查询”选项。
3、之后在该界面中,输入left join多表查询语句。
4、接着在该界面中,点击左上方“执行”按钮。
5、然后在该界面中,显示的数据结果有重复。
6、其次在该界面中,left join多表查询语句中加入distinct关键字。
7、接着在该界面中,点击左上方“执行”按钮。
8、最后在该界面中,显示重复的数据被去除。
当表中需要两个字段才能唯一确定一条记录,那么通常会把这两个字段设为主键,称为“复合主键”,换言之,复合主键两列联合起来后不重复,意思就是两列联合起来确定唯一一条记录!,对于复合主键的两列的任何一列,是可以重复的。你设置了主键,就应该是唯一的,要插入重复项,就要删除主键约束,这个时候就要自己创造主键。给你举个例子,在我们入学的时候,学校要把每个学生存入数据库,假如,学校跟你一样,刚开始觉得把学生名字作为主键也是可以得,于是,学生名字为主键,可是突然发现有的学生名字一样,就碰到了跟你一样的问题,学校是怎么解决的呢?学校就创建了一个新的项作为主键,就是学号,所以你也应该创建这样一个永远不会重复的项来作为主键。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)