2016-12-07 4 views
-2

私はT1とT2の2つのテーブルを持っています。 T1はデータベースD2に存在し、T2はデータベースD2に存在する。 DB2データベースを使用しています。また、それぞれT1とT2からデータを取得するための2つのクエリもあります。ibmの異なるデータベースにある2つのテーブルを使用してビューを作成する方法db2

ここでは、ビューを作成し、そのビューで2つのクエリの結合データを取得する必要があるという要件があります。

たとえば、select testName、employeeGender from sampledb.employeeというビューtestviewを作成します。employeeID> 6 UNIONはstudentNameを選択し、studentはtestdb2.studentからstudentId> 6を入力します。 このような処理を行います。

私は、DB2のさまざまなスキーマでビューを作成するためにインターネット上で多くを検索しましたが、適切な解決策を得ることができませんでした。

助けてください。

+0

親切に必要なタグを定義してください。あなたの質問はDB2に反映されていますので、他のベンダーにタグを付ける必要はありません。 –

+0

*私はDB2を使用しています... *なぜあなたは 'MySQL'と' SQL Server'を追加しましたか?質問を適切に行う方法を学びます。あなたの問題のために今。ヒント: 'UNION'を見てください(OR)' JOIN' – Rahul

+0

他のタグを削除しました。 –

答えて

0

データベースではなくスキーマを話している場合、これは機能しません。

create view t1.viewname (name, gender) as 
select employeeName, employeeGender 
from S1.employee 
where employeeID >6 
UNION 
select studentName, studentGender 
from S2.student 
where studentId > 6 
+0

質問を編集しました。スキーマではないデータベースです。 –

関連する問題