私は以下のような2つの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クエリでこれを行うにはどうすればよいですか。
英語が下手でごめんなさい。