我试图在以下DB ERD中User
创建一个Profile
。用户可以看到他的关注者以及用户正在关注的个人资料。来自一个表的两个外键
的问题是:
两个部分无论是“关注”或“继”有网友不简介
更新: 是下面的办法好或上图中?
SQL> Create table users(
2 user_id number(5) primary key,
3 reg_date date,
4 name varchar2(50),
5 password varchar2(50));
Table created.
SQL> Create table Follow(
2 follow_id number(5),
3 following number(5) constraint User_fk references users(user_id),
4 follower number(5) constraint User_fk1 references users(user_id));
Table created.
请指教。预计感谢
你是什么意思“引用...外键”?只有主键被引用,你不会“引用”一个外键。如果你问是否可以在一个表中有两个外键,每个都在两个不同的表中引用主键,那么答案肯定是肯定的。在你的安排中,你为什么需要表FOLLOW来引用表格PROFILE? – mathguy
某些表中的FK引用某个表中的PK/UNIQUE。请为每个FK明确指出哪个表中的哪些列引用了哪个表中的哪些列。你的写作不清楚,请用更多的单词来表达你的第一段和第一点,并给出第二点的细节。 – philipxy
@mathguy我更新了我的问题,请告知哪种方法更好 – LifeSaver