2017-02-19 76 views
2

我正在使用Microsoft Access 2016,並試圖使用Access SQL查詢創建一個具有一對一關係的新表格,與現有表格建立一對一的關係。使用MS Access SQL查詢創建與現有表格具有一對一關係的第二個表格

我已經建立了數據庫的第一張表 - 員工。

然後,我使用另一個查詢來創建第二個表(桌子)並將EmployeeID字段鏈接爲外鍵。但是,它創建了一對多的關係,而不是一對一的關係。

如何修改查詢以創建一對一關係? 感謝您的幫助!

+2

即使您的工具沒有顯示它,您的第二個表格也有1-1關係。與主鍵的唯一鍵連接保證了這一點。 –

回答

1

表中的EmployeeID鏈接到表格的唯一屬性的僱員保證一對一的關係即使關係圖另有說明。

我聲稱關係圖不考慮獨特的屬性,因此表明它是一對多的關係。

+1

謝謝!我確實懷疑這是否可能是這種情況,即使UNIQUE約束與Access中功能區上字段選項卡中的「索引」和「唯一」標記實際上相同,但奇怪訪問如何無法正確顯示關係這導致關係圖更新顯示一對一關係而不是一對多關係。 – Will

相關問題