私は3つのテーブルのデータをマージするMySQLクエリを実行しようとしています。残念ながら、データを整理するために使用されるIDは2つのテーブルで異なりますが、3つ目のテーブルでは関連しています。最初の表は、この方法の設定です:2つの異なるIDを持つSQL SELECT 3テーブル
+---------------------------------------+
| ID | Meta_Key | Meta_Value |
+---------------------------------------+
| 1 | name | John Doe |
+---------------------------------------+
第二表は、この方法の設定です:
+---------------------------------------+
| ID | Order_Type | Order_ID |
+---------------------------------------+
| 1 | order_type1 | 101 |
+---------------------------------------+
と3番目の表は、この方法でセットアップです:
+---------------------------------------+
| Order_ID | Order_Key | Order_Value |
+---------------------------------------+
| 101 | order_total| 1000 |
+---------------------------------------+
私が探していますSELECTクエリを使用してこれらの3つのテーブルをマージする方法については、次のようにIDでグループ化してください。
+-----------------------------------------------------------+
| ID | Order_ID | Meta_Value | Order_Type | Order_Value |
+-----------------------------------------------------------+
| 1 | 101 | John Doe | order_type1 | 1000 |
+-----------------------------------------------------------+
を作るために、クエリの上使用してくださいあなたは 'JOIN'をしたいように思えます! (二重のものです) – jarlh
私はそのようなSQLのnoobですが、3つのテーブルを結合し、2つのIDに基づいてデータを編成することは可能ですか? – gffwebdev
それを関連付けることができるかどうかはわかりません。 2番目のテーブルに1番目と3番目の両方のIDが含まれている可能性があります。 – gffwebdev