ホームページ >バックエンド開発 >PHPチュートリアル >MYSQL リンク リストについて質問する
MYSQL リンク リストについて質問する
a1
a2
a3
3 つのテーブルの書き方 はい
select a1.*,sum(a2.money) as Money from a1 left join a2 on a1.id=a2.id left join a3 on a2.no = a3.no group by a1.id;
結果は
他の要因により、a3 テーブルを接続する必要があり、結果としてお金が 35 になります。私が欲しいのはお金が 25 であることです。どのように書けばよいでしょうか?
------解決策----------------------
a3.no が一意ではないため、次のようになります。 a2 .no=a3.no の場合、a2 の (11 1 10.00) が 2 回出現する
ため、a3 に制約を追加する必要があります