2017-09-18 10 views
0

複数のレコードセットを出力する複数のselectステートメントを使用してビューを作成したいとします。複数のレコードセットを出力する複数のselectステートメントを使用してビューを作成したい

たとえば、

CREATE VIEW DBO.EXAMPLE1 
AS 
SELECT * FROM BADGE WHERE BADGE.STATUS =1 
SELECT * FROM EMP JOIN BADGE ON EMP.ID = BADGE.EMPID WHERE BADGE.STATUS =1 
GO 

次のように私は出力をしたい:

ID EMPID STATUS 
1 1  1 
5 5  1 
7 7  1 
11 11  1 
12 12  1 

ID LASTNAME FIRSTNAME 
1 Lake  Lisa 
4 Mattil  Umar 
5 Thottiyil Khalid 
87 Lal   NULL 
7 shaikh  Nabil 
+1

ビューは、定義上、単一のselectステートメントです。 2つのステートメントが必要な場合は、2つのビューを作成します。また、複数の結果セットを持つストアドプロシージャを作成することもできます(ただし、SSMSでは非常に簡単にそれらと対話できません)。 – Xedni

+0

SOでは、コードを自分で作成しようとしています**。 ** [もっと研究をして](// meta.stackoverflow.com/questions/261592)**あなたが問題を抱えていると、あなたが試みたものを投稿することができます** t作業**を提供し、** [最小、完全、および検証可能な例](// stackoverflow.com/help/mcve)**を提供します。 – Rob

答えて

0

を視野に複数のレコードセットを返すことはできません。ストアドプロシージャだけがそれを行うことができます。

関連する問題