ヘルプ-一致していることが100%確実であるにもかかわらず、更新機能がすべての値を取得しないこんにちは-私はUPDATE関数に非常に精通しており、よく使用されます。 新しいセットからマスターセットにデータの列を持ち込もうとしています。 両方のデータセットは同じサブジェクトIDを持っています(そして同じ量、両方でN = 110)。更新すると、52を超える値しか表示されません。 残りは欠落していて、更新を正しく使用し、正しく一致したことを知っているので、私は絶対に困惑しています
データ表他のRe:HELP--私が一致している100%の確実性にもかかわらず、更新機能がすべての値をもたらさないデータを見ずに、私はいくつかの推測と提案しか提供できません。
結合を使用して(場合によっては完全結合も使用して)、それで何が起こるかを確認できます。 また、両方のテーブルのID列で列を並べ替え、あるテーブルから別のテーブルに値をコピーして新しい列にコピーし、簡単な比較式を使用してすべての値が同じであることを確認することもできます。 両方の列はまったく同じデータ/モデリングタイプ/フォーマットですか?
Re:HELP--私が一致している100%の確実性にもかかわらず、更新機能がすべての値をもたらさないデバッグに十分な情報を提供していません。私が提案するのは、UPDATEではなくデータを結合し、JOINで、両方のテーブルの一致しないレコードを新しいデータテーブルに含めることを許可するオプションを選択することです。また、一致フラグ変数を作成するオプションを選択します。次に、どのレコードが一致していないか、したがってUPDATEに反映されていないかがわかります。