这是一个非常个人的问题。所以我很难在 Stack 上找到一个好的答案。我正在寻找将两个表上的信息组合在一起的查询。
到目前为止,这就是我得到的
$query = "SELECT blog_post.*, user.name, user.last_name, user.picture
FROM blog_post, user
INNER JOIN user ON blog_post.author_id = user.id
WHERE blog_post.author_id = ?
ORDER BY timestamp DESC LIMIT 10";
$Statement = $this->Database->prepare($query);
$Statement->execute(array($id));
$row = $Statement->fetchAll();
print_r($row); //Returns: Array( )
我需要将用户信息与博客文章一起显示。当我将帖子保存在数据库中时,我可以存储信息,但是如果用户更新了他们的信息,它就不会更新。所以我试图在检索博客文章的同时从用户表中检索用户信息。
我将如何使用一个 sql 查询来执行此操作?我知道我可以通过调用另一个查询轻松地做到这一点。