我有這個工作的罰款:WHERE離開前子句JOIN不工作
$sql = $mysqli->query("SELECT posts.*, members.username, categories.category_name
FROM posts
LEFT JOIN members
ON posts.post.by = members.id
LEFT JOIN categories
ON posts.post_category = categories.category_id
ORDER BY posts.post_date DESC
LIMIT $start, $limit
");
但我想這個WHERE條件到它:
WHERE posts.post_by = 1
我無法找出正確的方式做它,我已經試過把它放在最後,在LIMIT之前,在FROM帖子之後,但結果回來的時候是空的。
有你確認你確實有一個帖子表中的ID爲1的條目? – 2014-12-03 23:59:07
爲什麼我需要這個?條件是獲得條目的列post_by = 1 – 2014-12-04 00:01:58
您的文章有語法錯誤...應該是'post_by',而不是'post.by',這就是我的意思,posts.post_by列有一個值1(members_id) – 2014-12-04 00:07:26