2つのテーブルを結合すると、以下のテーブルをどのように私が望むものにするかはわかりません。sqlは2つのテーブルを結合しますが、1つのサマリーはもう一方の詳細です
表A:
-------------------------------------- | id | name | buy time | total | -------------------------------------- | 1 | A | 3 | 30 | -------------------------------------- | 2 | B | 1 | 10 | --------------------------------------
表B:
------------------------------- | id | orderid | price | ------------------------------- | 1 | 1 | 10 | ------------------------------- | 1 | 2 | 10 | ------------------------------- | 1 | 3 | 10 | ------------------------------- | 2 | 4 | 10 | -------------------------------
私は「左OUTはA.id = B.idにJOINを使用している場合は、表C
--------------------------------------------------------- | id | name | buy time | total | orderid | price | --------------------------------------------------------- | 1 | A | 3 | 30 | | | --------------------------------------------------------- | 1 | | | | 1 | 10 | --------------------------------------------------------- | 1 | | | | 2 | 10 | --------------------------------------------------------- | 1 | | | | 3 | 10 | --------------------------------------------------------- | 2 | B | 1 | 10 | | | --------------------------------------------------------- | 2 | | | | 4 | 10 | ---------------------------------------------------------
に参加" 空白領域が重複した値で埋められるため、総所得の合計が正しくない
もう1つの方法は、「0から名前を選択」で、空白を0で埋めることです。列の数が多すぎると災害になります。
したがって、私は私の目標を達成するためにいくつかのより良い方法があるのですか?