sql >> データベース >  >> RDS >> Sqlserver

同じ条件の SELECT および UPDATE クエリで SQL Server の行数が一致しない

    これは、結合に関係する少なくとも 2 つのテーブル間に 1 対多の関係がある場合に発生します。

    SELECT 結合によって乗算されたものを含むすべての行をカウントします。 UPDATE IM_MarketPlace の一意の行をカウントするだけです UPDATE の影響を受ける .

    1 対多の関係がある場合、IM_MarketPlace の特定の行に「多数」の行が結合するかどうかは決定論的ではありません。 その行の更新でソースとして使用されます。




    1. 左結合するか、コンマ(、)を使用して複数のテーブルから選択します

    2. Enterprise Library ODP.NET 呼び出しで ORA-06502 が返される:PL/SQL:数値または値のエラー

    3. PostgreSQLで外部キーを持つ行を削除する

    4. PSQLスクリプト(bashスクリプトから供給)の変数として外部XMLファイルにアクセスする