select distinct a.city,b.par_id from a ,b where a.province=b.pro_name;
这条sql语句是如何执行的??是先根据a.province=b.pro_name找出所有的记录(也就是笛卡儿集),然后重记录中去重复??
这条sql语句是如何执行的??是先根据a.province=b.pro_name找出所有的记录(也就是笛卡儿集),然后重记录中去重复??
解决方案 »
- oracle11g登陆SQLSplus时报错遇到ORA-01034,ORA-27101错误
- 谁能帮我写个简单的存储过程,返回参数中“包含”记录集
- oracle通信通道的文件结束
- ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
- 哪里可以查pl/sql函数??
- 这段代码该如何理解??(表分区的)
- LINUX下安装ORACLE
- oracle数据库导入错误????
- 谁知道那有oracle for linux 的下载,高分相送
- oracle数据库备份恢复的问题
- 我的用户testdb里有表“person”,为什么编译报Error: PL/SQL: ORA-00942: 表或视图不存在
- 想用浏览器写Sqlplus命令,但是浏览器显示域名无法访问。。
Distince --我的理解是“取唯一”,而不是去除重复。
2. distinct.
2
如果有order by 或者 group by 。having语句3再distinct
distinct就是去除结果集中的重复记录