84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
フィドルでの私のクエリは次のとおりです。
https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=cad284e77218eb37461e60b6308bf85f
クエリは期待どおりに機能します。ただし、クエリのパフォーマンスに問題はありますか。内部クエリを結合に変換することは可能ですか?
あなたのサブクエリは依存サブクエリではなく、独立しています。つまり、notification テーブル内の列は参照せず、独自のテーブル内の列のみを参照します。
notification
したがって、パフォーマンスの問題はありません。
サブクエリをユニオン クエリとして表現し、実行プランの統計を比較できます。 fiddle の出力を見ると、union のパフォーマンスがわずかに向上しているようです。
これを表現する別の方法は、exists
あなたのサブクエリは依存サブクエリではなく、独立しています。つまり、
notification
テーブル内の列は参照せず、独自のテーブル内の列のみを参照します。したがって、パフォーマンスの問題はありません。
サブクエリをユニオン クエリとして表現し、実行プランの統計を比較できます。 fiddle の出力を見ると、union のパフォーマンスがわずかに向上しているようです。
リーリーこれを表現する別の方法は、exists
を使用することです。 リーリー