0

我的问题是下面的代码数组的评论和评级区域应该像数据库历史表一样在其中有评论......?

 SELECT users.uid, users.username, history.user_id, history.comment, history.rating
 FROM history
 LEFT JOIN users
 ON users.uid=history.user_id
 WHERE history.book_id="$bid"

它返回:

 Array ( [uid] => 3 [username] => Reign [user_id] => 3 [comment] => [rating] => )
4

1 回答 1

4

然后你想使用一个INNER JOIN. ALEFT JOIN将返回NULL值。

SELECT users.uid, users.username, history.user_id, history.comment, history.rating
FROM history
INNER JOIN users
ON users.uid=history.user_id
WHERE history.book_id="$bid"
于 2013-03-08T21:00:55.427 回答