高速な方法で、別のテーブルから列を追加するためのクエリなので、(私は更新を試してみましたが、それは非常に遅いです)私はややSQLが来る初心者の午前
私が持っている、次のように私の問題のための助けが必要テーブルA(6.5ミルのレコード)で、カラム(Y)にテーブルBの値(2.5 milレコード)を(共通の)カラムの条件で追加したいとします。X AX = BX
B doesn Aが持つすべてのX値を持っています。
また、Xは、Xはまた、値が存在する場合X = 10、Y = 5とすることがなく、決して意味
が重複している、但しYの重複値のためではなく、一意の値を行いX = 10、Y = 15(Yが同様に重複する値を持つことになります)
追加情報は、私はAX < 0(およびAX = BX)
あなたはB(Xではない)からYを選択しましたか?そして、あなたは 'A.X <0'のときだけアップデートを行うべき部分を見逃したようです。 – mathguy
おそらく..これを反映するためにこの答えを更新しました。 – ShoeLace