2つのテーブル(入力とカテゴリ)があります:
CREATE TABLE categories (
iId INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
sName TEXT NOT NULL,
iParent INTEGER,
FOREIGN KEY (iParent) REFERENCES categories(iId)
);
CREATE TABLE inputs (
iId INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
iCategory INTEGER,
dValue DOUBLE NOT NULL,
FOREIGN KEY (iCategory) REFERENCES categories(iId)
);
各カテゴリの入力テーブルからsums(dValue列)を取得する必要があります。合計結果がゼロであっても。
可能であれば、各親カテゴリの合計を取得できればより良いでしょう(の場合categories.iId = categories.iParent
、子カテゴリの結果を親カテゴリに合計します)
誰か助けてもらえますか?助けてくれてありがとう!ありがとう!