2012-02-08 73 views

回答

5

三人行,像這樣:

enter image description here

-1

如果你在一個表中有三列都引用另一個表中的一列......這聽起來像是你的表設計有一些問題!

3

使用三行。每個關係使用一行。 PS:可以有很多列引用另一個表中的同一列是完全可以的。例如,你可以有一個Person表和體育表,並在人員表中可以有3列,比如FavouriteIndividualSport,FavouriteTeamSport,FavouriteExtremeSport

1

擴展接受的答案我給出了一個例子,顯示何時多個「行」(關係)對於相同屬性是必需的。
假設有一個電子商務網站。顧客可以在那裏註冊&他們可以送禮物給其他註冊的顧客。所以,顧客與禮品實體之間有兩種關係。

enter image description here

首先關係:客戶給的禮物
二關係:客戶收到的禮物
這就是爲什麼我們需要兩行here.You需要考慮所有關係&根據您需要畫線。由於你有三個關係,你需要畫三條線。

相關問題