私は 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