4つのテーブルを持つJOINクエリを作成しようとしています。私は彼らの顧客が得る利益の合計SUMを返すためにクエリが必要です。以下にテーブル構造、必要な結果が追加されました。システムMySQLがクエリと合計レコードを結合する
---------------------
| ID | user_id |
---------------------
| 1 | 1001 |
| 2 | 1002 |
| 3 | 1003 |
| 4 | 1004 |
---------------------
manager_client
このテーブル内のすべてのユーザーの
USER_PROFILE
詳細は/彼女
----------------------------
|manager_id | client_id |
----------------------------
| 1001 | 1002 |
| 1001 | 1003 |
| 1001 | 1004 |
----------------------------
彼の下でマネージャーとクライアントの間で区別するために使用することです
client_trans
トランザクションに関する情報がlogin_id
---------------------------
|user_id | login_id |
---------------------------
| 1002 | 1 |
| 1002 | 2 |
| 1002 | 3 |
---------------------------
trans_history
に基づいて、クライアントによってlogin_id
に基づいて、クライアントの利益については、この表の店舗情報、異なるlogin_id
意志を行い、このテーブルストア異なる利益を生みます
-----------------------
|login_id | profit |
-----------------------
| 1002 | 10 |
| 1002 | 20 |
| 1002 | 30 |
-----------------------
- この予想される結果は第四表が必要な理由を私は見ていない
----------------------------------
| user_id | profit |
----------------------------------
| 1001 | totalprofitallclient |
----------------------------------
がhttps://meta.stackoverflow.com/questions/333952/why-を参照してください。私にとっては非常にシンプルなSQLクエリーのようなものです。 – Strawberry
ようこそ、スタックオーバーフロー!純粋なコードの書き込み要求は、スタックオーバーフローに関するトピックではありません。ここでは特定のプログラミング問題に関連する質問がありますが、私たちはあなた自身で書くことを喜んで支援します! [あなたが試したこと](https://stackoverflow.com/help/how-to-ask)とあなたが立ち往生しているところを教えてください。これはまた、あなたの質問によく答えるのにも役立ちます。 – WhatsThePoint