SELECT
b.1, b.2, b.3, b.4, a.4, a.3, a.5
FROM
a
RIGHT JOIN
b ON a.id = b.id
このクエリは7分以上かかっています。SQL Serverの右結合が長すぎます
どちらのテーブルにも100,000レコードがあり、各テーブルからの選択は約12秒で実行されます。実行計画では、テーブルaに約8708および100%のオペレータコストの論理読み取りがあると言います。どちらの表にもIDのCIがあります。
右に参加してください。これを試してみてください: –
あなたのクエリは構文エラーを生成します( 'b'はありません)。また、(おそらく)多くのデータを生成します。なぜあなたはこれをしたいのですか? –
uは同じテーブルを両方とも使用しています。a.id = b.id – Chanukya