用外键拉数据库行

时间:2012-10-04 07:50:18

标签: mysql foreign-keys foreign-key-relationship

假设我的数据库中有2个表

user:
id, username

userpost:
userid, post

我已经在db(mysql)一侧定义了一个将userpost.userid连接到user.id的关系。

是否有一个查询(尽可能简单)来拉动整行(包括用户的行) 在不知道程序员方面的关系的情况下?意思是,重新关注数据库本身定义的关系

类似于"SELECT * from userpost include foreign key"

1 个答案:

答案 0 :(得分:0)

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

可能的问题是用户和用户邮件之间的1:多关系:你会多次获得每个用户记录(每个用户帖子记录一次)