Oracle Pl/SQL で次の結合があるとします。
select a.field1, b.field1, b.field2
from table_a a, table_b b
where a.field2 = b.field3;
このコードを MySQL で実行すると、タスクを実行するのに非常に長い時間がかかりますが、Pl/SQL では時間がかかりません。テーブルは 2 つの環境で同じです。索引付けされたフィールドはありません。
2 つの方言の結合に違いはありますか? これを標準 SQL で正しく訳すとどうなるでしょうか?