我想通過upvote顯示我的帖子在我的頁面上。SQL從另一個表中排序
我的表帖子:
(id, post_name, post_description, post_category, post_subcategory)
和表票:
(id, post_id, vote_rank)
我可以
$bdd->query('SELECT * FROM posts WHERE post_subcategory = "'.$_GET['s'].'" ORDER BY post_name');
顯示我的所有文章中,我試圖用JOIN,但沒有出現。
$bdd->query('SELECT *
FROM posts AS p
JOIN votes as v ON v.post_id = p.id
WHERE p.post_subcategory = "'.$_GET['s'].'"
ORDER BY v.vote_rank');
任何想法?
請不要concats撰寫查詢:使用的參數,使得內容被轉義。 –
編輯您的問題並提供樣本數據和預期結果。 –