1

Users主キーとして単純な ID を含む という名前のテーブルがあります。ユーザーの友人を説明するテーブルをどのように実装しますか? 連想テーブルが現在のアプローチですが、2 つの外部キーが両方とも同じ主キーを指しているというのは、ちょっと奇妙に思えます。

これを実装する方法に関する提案はありますか?

4

1 に答える 1

1

ここで奇妙なことは何もありません。

create table Friends (
    userId INT references Users(ID),
    friendId INT references Users(ID)
)
于 2013-03-07T11:38:56.387 に答える