サブクエリを結合に置き換えてみてください:
SELECT *
FROM files f
LEFT OUTER JOIN reades r on r.file_id = f.file_id
WHERE r.file_id IS NULL
この問題に関する記事 へのリンクは次のとおりです。 。その記事の執筆者は、MySQLにサブクエリを独立したものとして評価させるためのストアドプロシージャを作成しました。ただし、この場合はそれが必要かどうかは疑問です。
サブクエリを結合に置き換えてみてください:
SELECT *
FROM files f
LEFT OUTER JOIN reades r on r.file_id = f.file_id
WHERE r.file_id IS NULL
この問題に関する記事 へのリンクは次のとおりです。 。その記事の執筆者は、MySQLにサブクエリを独立したものとして評価させるためのストアドプロシージャを作成しました。ただし、この場合はそれが必要かどうかは疑問です。