次のような状況の 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
これはまったく可能ですか?はいの場合、どのように?