[系統] 同個欄位對應到不同資料表的id
麻煩大家看我這樣設計有沒有問題..
交易紀錄表
TradeRecordId CustomerId TradeRecordState
1 1 1
2 1 2
顧客資料表
CustomerId CustomerName
1 AAA
員工資料表
EmployeeId EmployeeName
1 BBB
當TradeRecordState為1時,CustomerId對應到顧客資料表的CustomerId
當TradeRecordState為2時,CustomerId對應到員工資料表的EmployeeId
所以TradeRecordId為1的交易紀錄意義為AAA所購買
所以TradeRecordId為2的交易紀錄意義為BBB所購買
仰或是將員工加到顧客資料表
顧客資料表
CustomerId CustomerName
1 AAA
2 BBB
這樣交易紀錄表的CustomerId只對應到顧客資料表裡
有請各位大大賜教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.41.241
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章