予算アカウントのテーブルを作成すると、私の階層は次のように「パス」列に保存されます。
- 食料品.農産物.野菜.トマト
- 食料品.農産物.野菜.じゃがいも
- 食料品.農産物.果物
- 食料品.ベーキング.小麦粉
- 等
私はちょうどできるので、すべての農産物をつかむ必要があるときにうまく機能します
LIKE 'プロデュース.%'
ツリー内でその下にあるものを照会して取得します。
ただし、特定のクエリについて、「下」のすべてのレコードの価格を合計する「合計」列が必要です。
私が考えることができる唯一の方法は、GROUP BY でパターン マッチを行うことですが、間違った道を進んでいる可能性があるという予感があります。
どんな提案でも大歓迎です。