-1
データを取得するために3つのテーブルを結合する必要があり、完全な外部結合が潜在的な解決策であるように見えますが、試行中にクエリを実行するのに1時間以上かかりました。完全な外部結合または結合。
これ以外の方法をお勧めします。
ありがとうございました。
データを取得するために3つのテーブルを結合する必要があり、完全な外部結合が潜在的な解決策であるように見えますが、試行中にクエリを実行するのに1時間以上かかりました。完全な外部結合または結合。
これ以外の方法をお勧めします。
ありがとうございました。
ただし、クエリがどのように見えるかわからない場合は、これらのテーブルが新しく作成されている場合は、テーブルにインデックスを追加してください。
しかし、UNION ALLを使用して質問に答えることは、最初のSELECT文を渡すだけで、2番目のSELECT文を解析して結果を出力表の末尾に追加するため、高速になります。通常のUNIONでも結合より高速です。
UNIONを使用するとインデックスの利用率が向上し、クエリが高速になる可能性があります。
MySQLはフルアウタージョインをサポートしていません –
MySQLタグは 'full join'をサポートしていないので削除しました。おそらくこの質問を削除し、サンプルデータとクエリを使って別の質問をしてください。 –
テーブルのスタットカット、テーブルのサイズ(行数など)、これまでの説明とその説明プランは最低限必要です – Thomas