2011-05-11 249 views
0

我有我的表用戶(ID,姓名)和操作(ID,日期,id_user,id_target_user)關係數據庫設計:兩個1對多的關係

,如果我沒有足夠的id_target_user柱我就關於 從users.id到operations.id_user(每個用戶可以有多個操作) 但問題是操作可能與另一個用戶有關

如何解決這個問題? 我不能在同一個鍵上創建2個關係嗎?

回答

2

是的,你可以。

  • id_user是一個外鍵users.id

  • id_target_userusers.id的外鍵。

這就是你所需要的。

+0

謝謝,但我試圖在Microsoft Access和MySQL中這樣做,但它不起作用 – Star

+0

沒有理由是不可能的,請解釋你做了什麼(如把你的sql創建查詢在你的問題)。 –