テーブルがあり、それを "Overdue_Accounts"と呼んでいます。テーブルにcustomerIDというレコードがあるかどうかを確認するビューを作成したいとします。そうでない場合は、別のテーブル「勘定」からデータを取得します。ロジックを使用して、SQL Serverからビューを作成するテーブルを選択できますか?
ので、何かのように:
IF customerID IS IN Overdue_Accounts
THEN
SELECT customerID, Overdue as Amt
FROM Overdue_Accounts
ELSE
SELECT customerID, Balance as Amt
FROM Accounts
アカウントは、すべてのcustomerID
を持っているでしょう。
アカウント:
customerID | Balance
001 | 100.00
002 | 200.00
003 | 300.00
004 | 400.00
005 | 500.00
Overdue_Accounts:
customerID | Overdue
003 | 5.00
結果:
customerID | Amt
001 | 100.00
002 | 200.00
003 | 5.00
004 | 400.00
005 | 500.00
ちょうど私が必要としていたデータで試しました。ありがとうございました。 –
@PatrickSchomburgお手伝いをしますように! – SqlZim