SQL Server 2008 の使用
株式/株式/証券情報を含むテーブルがあります。このテーブルには、所有された可能性のある株式が保持されます。
各株には通貨が関連付けられています。問題は、通貨は所有できる株式でもあるということです。つまり、現金が保持されているとき
create table Stock
(
StockId int identity(1,1) not null CONSTRAINT StockPK PRIMARY KEY,
stockName varchar(100),
...
CurrencyId CONSTRAINT StockCurrencyIDFK FOREIGN KEY REFERENCES Stock(StockID),
)
現金行の場合、CurrencyId は StockId と等しくなります
私の問題は、通貨データをテーブルに取り込むことです。挿入時に、どのように CurrencyID 列に stockID の ID 値を入力しますか?