データベース:MySQLは一般的に使用されるSQLクエリ

特定のシーンの実際の使用からのこの記事では、MySQLでSQLを使用して記録しました。

  1. 唯一のマルチ連想リストのリストを示し(例:ユーザテーブル、ユーザーの購入注文テーブルがあり、ユーザーが繰り返されることはありませんユーザーテーブルには、ユーザーとのOrdersテーブルには、複数の購入記録を持っていることは;)質問はどのように統計です次のように各ユーザが購入総額は、テーブル構造は以下の通りである:
    ここに画像を挿入説明
    ユーザIDパケットに基づいて、注文テーブルの項目の量の和が、二つのテーブルに関連付けられているID:によって実現します。

SELECT a.IDa.Name Bと、tb_order AS tb_aからa.Age、SUM(b.Amount)をa.ID = b.ID GROUP BY a.ID
ここに画像を挿入説明

おすすめ

転載: blog.csdn.net/xiaxianba/article/details/91988159