2012-10-04 55 views
1

可以說,我在我的分貝拉分貝排與外鍵

user: 
id, username 

userpost: 
userid, post 

2代表我已經定義了一個關係到userpost.userid連接到user.id在一側的DB(MySQL的)。

是否有一個查詢(儘可能簡單)拉動整行(包括用戶的行) 不知道程序員方面的關係?這意味着,relaing本身

像在數據庫中定義的關係"SELECT * from userpost include foreign key"

回答

0
SELECT user.*, userpost.* 
    FROM user, userpost 
WHERE user.id=userpost.userid 

可能出現的問題將是1:用戶和userpost之間一對多的關係:你會得到每個用戶記錄多次(一次爲每個userpost記錄)

+0

嗨,感謝您的快速回復。已經對該問題進行了編輯。 – devmonster

+0

不 - 這是不可能的(我知道沒有數據庫具有此功能) – DocJones

+0

那麼爲什麼他們允許它被定義,如果沒有什麼可以做到這一點? – devmonster