我正在尝试加入 3 个表...月、monthly_results 和 issue_results。每月只有一个monthly_results 记录,但每月有0 到n 个issue_results。当没有 Issue_results 时,我可以设置 Left Join 以获取 Month_results。我的问题是当我在一个月内有多个 issue_results 时。我只希望在我的结果集中出现一次month_results ...否则我们会在报告每月总数时重复计算结果。
例如,这里是表格
月 1,2,3
月度结果(月,份)
(1, 5000)
(2, 2500)
(3, 1000)
问题结果(问题、月份、订单)
(1,1,750)
(2,1,500)
(3,3,250)
当我加入表格时,我想看到以下内容:
(月、期、份、订单)
1, 1, 5000, 750
1, 2, , 500
2, , 2500,
3, 3, 1000, 250
使用左外连接我可以获得第二个月(正确填充没有问题),但不幸的是,我在第二个月得到以下重复的每月结果 1 ...
1, 1, 5000, 750
1, 2, 5000 , 500
2, , 2500,
3, 3, 1000, 250
非常感谢任何和所有建议。