2013-07-22 82 views
0

我是初學者,在關係方面有麻煩。在這裏我有兩張表1:infinity relation。如果有人幫助我瞭解如何爲他們創建表格,我將非常感激。如何爲以下模式創建表?

A has id, name attribute 
B has id , email password attribute 

A:B = 1:infinity. 

如何創建?

另外如果A本身具有無限關係,那該如何解決?

+0

請添加一些樣本數據 –

回答

1

你在找這樣的嗎?

CREATE TABLE users 
(
    id INT NOT NULL PRIMARY KEY, 
    name VARCHAR(64), 
    user_id INT, 
    CONSTRAINT fk_users_user_id FOREIGN KEY (user_id) REFERENCES users (id) 
); 

CREATE TABLE accounts 
(
    id INT NOT NULL PRIMARY KEY, 
    user_id INT NOT NULL, 
    email VARCHAR(64), 
    password VARCHAR(32), 
    CONSTRAINT fk_accounts_user_id FOREIGN KEY (user_id) REFERENCES users (id) 
); 

這裏是SQLFiddle演示

+0

謝謝,明白了! – Aneesh

相關問題