多表连接 去重
来源:互联网 发布:剑三喵哥可爱捏脸数据 编辑:程序博客网 时间:2024/05/16 07:32
如题:单表去重我们可能都会想到distinct
多表连接,只有在查询的所有字段都重复的情况下,才去掉重复的行。那么我们可以采用取各个表的最大主键去重
如下:
SELECT DISTINCT A.NO ,B.NAME,C.ACTION
FROM TBL_A A,TBL_B B,TBL_C C
WHERE
B.ID = (SELECT MAX(ID) FROM TBL_B WHERE A_ID = A.ID)
AND C.ID = (SELECT MAX(ID) FROM TBL_C WHERE A_ID = A.ID)
AND .......
这样只取出各个表中的A_ID字段等于A.ID的那些行;然后取ID值最大(或者最小)的即可,因为去重去的是A.ID
- 多表连接 去重
- mysql左连接去重
- row_number() over 两表连接分页SQL 一对多的表关系 去重
- HQL内连接查询,去重
- oracle 去重.多条件
- Hive表数据去重
- 去重
- 去重
- 去重
- 去重
- 去重
- oracle 多个字段 去重
- List多个字段排序、去重
- [sql]根据多个字段去重
- 多个字段同时去重
- 多个list合并去重
- 关于两表之拼接,去重
- 算法:有序链表的去重
- bluestacks笔记(1)
- asp.net 内置对象session
- xml——json
- 观察者模式
- 经典算法6:贪心算法解决部分背包问题
- 多表连接 去重
- C语言 itoa函数及atoi函数
- Android异步下载网络图片
- oracle instr函数(oracle 用instr 来代替 like)
- html中DOM 操作(js 和 jquey)
- 俞敏洪6月2号在同济大学的演讲
- 容易产生歧义的Integer.getInteger和Integer.valueOf方法
- Windows Server 2012/System Center 2012 R2 Preview预览版正式发布啦
- Archlinux win7双系统安装笔记