2

例:

最初のクエリ:

select A,B,C from tb1;

---------------
A     B     C 
---------------
1     1     3
2     1     4

2 番目のクエリ:

select E from tb2;

---------------
E     
---------------
8    
9

必要な結果の形式は次のようになります:-

-----------------------
A     B     C     E
-----------------------
1     1     3     8
2     1     4     9

結果セットを取得するクエリを教えてください。

4

3 に答える 3

0

こんにちは、あなたの助けになるかもしれません

あなたはこのように試すことができます

SELECT * FROM tb1,tb2

そして、次のような出力が得られます

-----------------------
A     B     C     E
-----------------------
1     1     3     8
2     1     4     9 
于 2013-03-30T12:50:04.637 に答える
0

両方のテーブルに列 ID を追加して各テーブルの行番号を識別できる場合は、テーブルをより適切に構造化できます。

次に、同じ id を持つ 2 つのテーブルを簡単にマージできます。ここでの関係はid列です。

その後、あなたはこれを行うことができます

 select A, B, C , E from Table1 t1
 inner join Table2 t2
 on  t1.id = t2.id

このデモで構造化されたテーブルをご覧ください。

結果:

    A   B   C   E
    1   1   3   8
    2   1   4   9

それがあなたを助けることを願っています!

于 2013-03-30T12:08:14.947 に答える