可以说我的数据库中有2个表

user:
id, username

userpost:
userid, post


我已经定义了一个关系,以在数据库(mysql)的一侧将userpost.userid连接到user.id

是否有一个查询(尽可能简单)来拉整整行(包括用户的行)
不了解程序员方面的关系?含义,取决于数据库本身中定义的关系

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

最佳答案

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


可能的问题可能是用户与用户帖子之间的比例为1:很多:您将多次获得每个用户记录(每个用户帖子记录一次)

08-27 20:19