次のような状況の SQL Server 2012 Express データベースがあります。、Sales
、Purchase
およびMovement
テーブルがあります。と の両方Sales
を表Purchase
にまとめMovement
ます。
しかし、データがどこから来るのかを制御したいと思います。基本的:
MOVEMENT_ID TABLE_ID RECORD_ID PROD QTY
1 PURCHASE 1 PENCIL 10
2 PURCHASE 2 ERASER 5
3 SALES 1 PENCIL 1
4 PURCHASE 3 MARKER 10
Record_ID
正規化の部分について心配する必要はありません。列で指定されたテーブルのレコードにリンクする列に外部キーを設定できるかどうかを知りたいだけですTable_ID
。そう...
- で、テーブル
MovementID=1
の最初のレコードが欲しいPurchase
- で、テーブル
MovementID=3
の最初のレコードが欲しいSales
これはまったく可能ですか?はいの場合、どのように?