Mysql: Perform of NOT EXISTS. Is it possible to improve perfomance?

后端 未结 2 1621
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-11 18:36

I have two tables posts and comments. Table comments have post_id attribute. I need to get all p

2条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-11 19:17

    No idea whether it is faster, you could check it out:

    SELECT * FROM posts
    LEFT JOIN comments 
    ON comment.postid = post.id
    AND comment.comment_type='good'
    WHERE comment.postid IS NULL
    

    Assuming postid is never NULL / a non NULLable column.

提交回复
热议问题