ホームページ >バックエンド開発 >PHPチュートリアル >MYSQL リンク リストについて質問する

MYSQL リンク リストについて質問する

WBOY
WBOYオリジナル
2016-06-13 12:13:03822ブラウズ

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 に制約を追加する必要があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。