mysql查询逻辑与否?

时间:2017-03-07 16:58:13

标签: php mysql

如果问题已在某处被问到,我很抱歉,我找不到它。

我问自己一个问题:是否是一个mysql-query 逻辑

让我们想象一下:如果我想获得一个论坛主题的所有帖子,用户的信息,我会这样做:

SELECT p.p_id, p.p_text, p.p_uid, p.p_date,
   u.u_nickname, u.u_email
FROM posts as p
  JOIN users as u ON p.p_uid = u.u_id
WHERE p.p_id = :pid

我们可以想象一些用户发布了不同的时间。查询是否在每次遇到u_id时尝试获取用户的信息,或者只是在遇到之前没有看到的其他u_id的情况下尝试获取用户的信息?

以另一种方式,如果有u_id = 1的用户发布了10个帖子,查询会获取他的信息十次或仅一次吗?

我相信这个问题已经解决了,甚至在文档中。但正如你所看到的,英语不是我的第一语言,所以我有很多事情需要理解。

感谢您的帮助!

0 个答案:

没有答案