膨大な量の情報が結合されているため、クエリが特に遅くなります。ただし、id in (select id from table) の形で where 句を追加する必要がありました。
次のことから何か利益があるかどうか、さらに差し迫ったことで、望ましい結果が得られるかどうかを知りたい.
select a.* from a where a.id in (select id from b where b.id = a.id)
代わりに:
select a.* from a where a.id in (select id from b)
更新: MySQL より具体的にはできません。申し訳ありませんが、テーブルは実質的に 7 つの異なるテーブル間の結合です。* の使用は例です
編集、b が選択されない