您的位置:首页 > 数据库 > Oracle

oracle左连接查询出现数据重复

2013-06-03 10:22 429 查看
使用左连接时,查出来的数据全部都一样的,其得到的值为笛卡尔积出现 n:n 的关系,如:left join pr_stu_elective pse on t.stu_id=pse.fk_stu_id  出现该情况的原因是因为pse表中的fk_stu_id不能唯一标识pse表中的唯一记录,使得左表一条记录对应了多条pse表的记录,解决该情况即在左连接的on条件中加上能唯一表示pse表中的唯一记录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Oracle 数据重复