插入數據有一個表,從一個表到另一
City[city_id,state_id]
有另一個表中同一數據庫,
Registration[reg_id,city_id]
現在,我已經增加了一個塔送入「註冊」表,所以也成爲如以下所示,
Registration[reg_id,city_id,state_id]
但是,問題是,STATE_ID列的值是「0」。那麼,如何根據「Registration」表的匹配city_id值從「City」表中插入「Registration」表的state_id列的值。
是註冊表中的state_id與City表中的state_id具有相同的值嗎?如果是的話,那麼你正在做一個數據庫設計缺陷。一個被引用的條目應該只能被其主鍵引用。 – LeleDumbo
@LeleDumbo:不要這麼分類 - 非規範化是這類實體的常見做法 – zerkms