
SQL使用视图查询多个表,如何消除重复的数据?
如图,夹具项目列里,有两个重复的数据,检具项目列里,也有两个重复的数据,模具项目列里,有四个重复的数据,怎么才能实现不重复呢?如果有重复的就为null或者空格就好!...
如图,夹具项目列里,有两个重复的数据,检具项目列里,也有两个重复的数据,模具项目列里,有四个重复的数据,怎么才能实现不重复呢?如果有重复的就为null或者空格就好!
展开
2个回答
展开全部
我的理解是三项不重复吧,如果一项重复,可其他几列如何处理。
select * from ta where
id in
(
select max(id) from ta group by 夹具项目,检具项目,模具项目
)
以上是按三项目分组,需要唯一标识的ID来完成。
看看,是否符合你的要求。
select * from ta where
id in
(
select max(id) from ta group by 夹具项目,检具项目,模具项目
)
以上是按三项目分组,需要唯一标识的ID来完成。
看看,是否符合你的要求。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询