この質問が尋ねられて回答された場合は、私を許してください。検索して似たようなものをいくつか見つけましたが、SQLの初心者すぎて、それらを自分のニーズに合わせることができません。また、正しい用語を使用していない場合はご容赦ください.
<2nd EDIT Mar22:>
ソースデータが実際にどのように見えるか理解できませんでした。そのため、必要なものを取得できませんでした。ここに投稿する実際のソーステーブルを取得するように私をプッシュしてくれた@goranに感謝します(簡単に表示して無実の人を保護するために適切に編集するのが面倒なので、まだ投稿するつもりはありませんが、少なくとも質問する前にそれらを印刷してください)。以下は新しく改訂された表の例ですが、すべてを 1 行にまとめるという最終目標を達成する方法はまだわかりません。
テーブル 1:
id name total
5 John Doe 20
table_two:
id product_id price
5 51 17
テーブル 3:
id text number
5 Subtotal 17
5 Tax 3
5 Total 20
私が探しているのは次のようなものです:
id name total product_id price text number text number text number
5 John Doe 20 51 17 Subtotal 17 Tax 3 Total 20
以下の情報がどれほど有効かはわかりませんが、質問の新しい読者をあまり混乱させないことを願って、ここに残しておきます.
</編集 3 月 22 日>
友人がデータを収集するのを手伝っていて、レコードごとに 1 つの行になるクエリを実行する必要がありますが、代わりに複数の行が得られます。これは、私が現在クエリしているものの例です (簡略化されていますが、あまり多くないことを願っています):
SELECT * FROM `table_one` AS t1
INNER JOIN `table_two` AS t2 ON t1.id = t2.id
INNER JOIN `table_three` AS t3 ON t1.id = t3.id
WHERE 1
結果は次のとおりです。
id text number
5 Subtotal 17
5 Tax 3
5 Total 20
必要なのは、次のような結果になるクエリを作成することです。
id text number text number text number
5 subtotal 17 Tax 3 Total 20
任意の支援/ガイダンスをいただければ幸いです。
ありがとう!
--ジェド