3 つのテーブルがある場合:
posts
------
postid date_posted title content
views
------
viewid post_id user_id
users
------
userid username
posts
が閲覧していないものをすべてリストする正しい方法はuser_id
? このクエリは正しいですか?SELECT * FROM posts LEFT JOIN views ON postid=post_id WHERE user_id=123 AND postid=NULL;
すべて
posts
とその「閲覧状況」を で一覧表示してみてはuser_id
いかがでしょうか。LEFT JOIN、CROSS JOIN、および (通常の結合? 投稿、ビューから * を選択) についての理解を深めるために、優れた (ユーザーフレンドリーでオタクではない) リソースをお勧めできますか?
ありがとうございました!