1

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

user:
id, username

userpost:
userid, post

我已经定义了一个要连接userpost.useriduser.id数据库(mysql)中的关系。

是否有一个查询(尽可能简单)来拉整行(包括用户行)而不知道程序员端的关系?含义,依赖于数据库本身定义的关系

就像是"SELECT * from userpost include foreign key"

4

1 回答 1

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

可能的问题是用户和 userpost 之间的 1:many 关系:您将多次获取每个用户记录(每个 userpost 记录一次)

于 2012-10-04T07:52:21.100 回答