何百回もあなたのサイトを訪れた後、これは私の最初の投稿です。
簡単な質問です。
共通の列が 1 つだけある、すべてが異なる、独立した 2 つのテーブルがあります。これを ID_Client と呼びます
これらのテーブルを変更する必要はありませんが、それらをマージして、これを選択クエリにしたいと考えています。
表 A
Col_ID |Col 1 |Col 2 |Col 3 | ----------|---------|---------|--------| 40302025 |50 | 60 | 70 | 40302028 |50 | 60 | 70 | 40302030 |50 | 60 | 70 | 40302055 |50 | 60 | 70 | 40302074 |50 | 60 | 70 |
表 B
Col_ID |Col X |Col Y |Col Z | ----------|---------|---------|--------| 40302025 |ABC | CDE | CDE | 7ASE | 40302028 |ABC | CDE | CDE | 7ASE | 40302030 |ABC | CDE | CDE | 7ASE | 40302055 |ABC | CDE | CDE | 7ASE | 40302074 |ABC | CDE | CDE | 7ASE |
表の結果
Col_ID |Col X |Col Y |Col Z |Col 1 |Col 2 |Col 3 | ----------|---------|---------|---------|--------- |---------|---------| 40302055 |ABC | CDE | CDE | 7ASE |50 | 60 | 70 | 40302074 |ABC | CDE | CDE | 7ASE |50 | 60 | 70 |
最初のテーブルが 2 番目のテーブルに依存するように (「順序」、「制限」などのように) クエリを実行する必要があり、その逆も同様です。
例: ID> 40302030 であるテーブル B の X 列に基づいて、テーブル A の列 2 を並べ替えたい
例 2: ID> 40302030 の表 A の列 3 と表 X の列 B を選択したい
これらの例をクエリで解決したくはありませんが、どの関数を使用すればよいかを理解したいと考えています。UNION 、 UNION ALL 、 JOIN を試しましたが、使用の光学が理解できなかったのかもしれません。
「2 つのテーブルを 1 つにマージして、SELECT、ORDER BY、WHERE などのクエリを作成したい」のように聞こえます。
私の英語に感謝し、申し訳ありません
カルロ