行がどのテーブルから来ているかを示す列を持つビューを作成する必要があります。
SQL Server2005Expressを使用しています
具体的には、usersというテーブル、developersというテーブル、銀行口座データを含む別のテーブルを持つデータベースがあります。ユーザーと開発者の両方の銀行口座情報を表示するビューと、行がユーザーまたは開発者のどちらからのものであるかを示す追加の列が必要です。
私はこれを持っています:
CREATE VIEW bankDataView
AS
SELECT accountinfo, name, lastname, devcode as id
FROM developer d INNER JOIN bankdata bd ON
d.bankdataID = bd.bankDataID
UNION
SELECT accountinfo, name, lastname, userID as id
FROM user u INNER JOIN bankdata bd ON
u.bankdataID = bd.bankdataID
しかし今、私はその余分な列を取得する方法を知る必要があります。
これは可能ですか、それとも別のアプローチを検討する必要がありますか?