2017-05-17 15 views
0

SQL Serverの2つの異なるテーブルから同じ数のレコードを選択する方法を教えてください。SQL Serverの2つの異なるテーブルから同じ数のレコードを選択する方法

たとえば、私は10レコードのテーブルAと15レコードのテーブルBを持っています。 Aから10レコード、Bから10レコードを選択するにはどうすればよいですか?

+0

どのバージョンのSQLを使用していますか? –

+1

これは[X Y Problem](http://xyproblem.info/)の質問のような匂いがします。あなたは本当に何をしようとしていますか? –

+0

私はMSSQL Server 2012を使用しています –

答えて

0

両方のテーブルの列数とタイプが同じ場合。次にユニオンまたはユニオンを使用してください

Select col1,col2,col3 from table1 
union 
Select col1,col2,col3 from table2 
0

これは何ですか?

SELECT col1,col2,col3 
    FROM TABLE_A 

    UNION 

    SELECT TOP (SELECT COUNT(*) FROM TABLE_A) col1,col2,col3 
    FROM TABLE_B 
関連する問題