私は MySQL を使用しており、次のような場合に SLQ クエリを実行したときに正確に何が起こるか (または何が起こる可能性があるか) を知りたいです。
ケース1
SELECT ... 
WHERE 'articles'.'author_id' = 2 
  AND (articles.id IN (46,4,5)) 
  AND (articles.id IN (4,5,16,40))
ケース 2
SELECT ... 
WHERE 'articles'.'author_id' = 2 
  AND (articles.id NOT IN (46,4,5)) 
  AND (articles.id IN (4,5,16,40))
?
特に、句内のdoublesarticles.idステートメントで何が起こるのでしょうか?WHERE