查询结果为何总是一条对多条?

每个款号只录入了一行数据,共录入了两行。但是用报表查询时,发现两行的数据都对应到一行去了。怎么办啊?    (数据库(图1)里查询是对的,报表里(图2)查询不对。数据设置试了列表和分组都没啥用。) 图3是语句。。


                                                                图1:


                                                                图2:


         

                                                           图3:


FineReport rbk333 发布于 2019-8-19 10:09
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
wukaihuaLv5初级互助
发布于2019-8-19 10:24

A表B表的关联条件有问题把,感觉没对上

  • rbk333 rbk333(提问者) 我也感觉这里又点问题,但又没看出具体在哪
    2019-08-19 10:28 
  • wukaihua wukaihua 回复 rbk333(提问者) 你选一个款号单独查 A表 B表的数据,看看出来的结果是不是一条
    2019-08-19 10:35 
  • rbk333 rbk333(提问者) 回复 wukaihua 谢谢。 发现问题了,是我导入设置的字段和查询的字段有一个不一致。
    2019-08-19 10:49 
最佳回答
0
凌建Lv7高级互助
发布于2019-8-19 10:12

表里面没有主键?id有吗,有的话放表头位置

  • rbk333 rbk333(提问者) 有,主键是款号。数据库和BI的填报属性里都配了主键。
    2019-08-19 10:26 
  • 凌建 凌建 回复 rbk333(提问者) 把主键放在首位作为唯一值
    2019-08-19 10:30 
  • rbk333 rbk333(提问者) 回复 凌建 是唯一的主键,也在首位。另外,我预览数据集的时候,预览的结果是对的,但是用报表一查就一对N了。
    2019-08-19 10:37 
  • 凌建 凌建 回复 rbk333(提问者) 哦豁 那就主父格看一下,感觉这个不是什么大问题啊
    2019-08-19 10:42 
  • rbk333 rbk333(提问者) 回复 凌建 haode 3q
    2019-08-19 10:48 
最佳回答
0
wd210010Lv7高级互助
发布于2019-8-19 10:18

多设置一个主键 比如说‘’定位‘’

  • rbk333 rbk333(提问者) 款号是主键了,应该够了。
    2019-08-19 10:27 
  • wd210010 wd210010 回复 rbk333(提问者) 双击放款号的数据列的单元格 然后数据设置 点击 列表 就不会汇总到一条上了
    2019-08-19 10:39 
  • rbk333 rbk333(提问者) 回复 wd210010 好的 我试
    2019-08-19 10:49 
最佳回答
0
刘牛牛Lv3见习互助
发布于2019-8-19 10:48

你报表的父格需要看看,是不是父格跟错了

  • 5关注人数
  • 503浏览人数
  • 最后回答于:2019-8-19 10:48
    请选择关闭问题的原因
    确定 取消
    返回顶部