特定のシーンの実際の使用からのこの記事では、MySQLでSQLを使用して記録しました。
- 唯一のマルチ連想リストのリストを示し(例:ユーザテーブル、ユーザーの購入注文テーブルがあり、ユーザーが繰り返されることはありませんユーザーテーブルには、ユーザーとのOrdersテーブルには、複数の購入記録を持っていることは;)質問はどのように統計です次のように各ユーザが購入総額は、テーブル構造は以下の通りである:
ユーザIDパケットに基づいて、注文テーブルの項目の量の和が、二つのテーブルに関連付けられているID:によって実現します。
SELECT a.ID、a.Name Bと、tb_order AS tb_aからa.Age、SUM(b.Amount)をa.ID = b.ID GROUP BY a.ID。