我有两个 SQL 表,如下所示
columns of T1: meterID, parentID, childID
columns of T2: dataID, meterID, date, amount
表格样本数据;
T1 T2
------------- -------------------------
1 | null | 2 * 1 | 1 | 01,01,2013 | 100 *
1 | null | 3 * 2 | 2 | 01,01,2013 | 60 *
2 | 1 | 4 3 | 3 | 01,01,2013 | 40 *
2 | 1 | 5 4 | 4 | 01,01,2013 | 35
3 | 1 | 6 5 | 5 | 01,01,2013 | 25
3 | 1 | 7 6 | 6 | 01,01,2013 | 15
4 | 2 | null 7 | 7 | 01,01,2013 | 25
5 | 2 | null
6 | 3 | null
7 | 3 | null
我想比较孩子的金额总和是否等于父母的金额。
例如; meter1 是meter2 和meter3 的父级(带* 的行)。我想检查 100 = 60 + 40。
如何使用 SQL 查询来做到这一点。
对不起我的英语不好。