找回密码
 立即注册

QQ登录

只需一步,快速开始

蓝天白芸

注册会员

5

主题

15

帖子

60

积分

注册会员

积分
60
蓝天白芸
注册会员   /  发表于:2019-6-1 15:06  /   查看:2456  /  回复:5
多表联合查询的视图,为啥有非常多的重复记录?

5 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-6-1 17:06:20
沙发
本帖最后由 Simon.hu 于 2019-6-1 17:07 编辑

您最好在后面将帖子发布成,悬赏帖子,这样会有很多的人帮您解决您的问题,然后您可以设置最佳答案,这样对于后来学习的人,和我们帮您回答问题的人,还是您以后自己找这个问题的答案,都比较方便的。


>>>>>>>>>>>>>>>>>>>>>>>>>>>>分割线>>>>>>>>>>>>>>>>>>>>>>>>>>

您的视图是怎么写的?
是不是写成了union all 或者没写好条件,你这个应用要写成左连接的

你把带有表的工程文件发上来,然后截图说明你期望的结果是啥,我们就好帮助你写了
回复 使用道具 举报
一颗葡萄籽儿
中级会员   /  发表于:2020-3-5 11:21:49
板凳
我知道你是什么问题,你是用视图关联主表和几个子表,假如子表A有5行数据,子表B有3行数据,视图结果是变成了8行,就重复了。解决方法我也不知道,我只是遇到过类似的问题。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-3-5 14:31:25
地板
一颗葡萄籽儿 发表于 2020-3-5 11:21
我知道你是什么问题,你是用视图关联主表和几个子表,假如子表A有5行数据,子表B有3行数据,视图结果是变成 ...

这个也是要看他是如何写的join,是inner join还是left join
建议可以有DEMO可以让我们看看,还有你期望的结果~
回复 使用道具 举报
一颗葡萄籽儿
中级会员   /  发表于:2020-3-5 15:24:55
5#
Eric.Liang 发表于 2020-3-5 14:31
这个也是要看他是如何写的join,是inner join还是left join
建议可以有DEMO可以让我们看看,还 ...

我抽空做一个。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-3-5 15:51:24
6#

感谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部