今日のご挨拶!!!!SQLデータ重複クエリ
Iは異なる状態を持つデータの複数の列を有するテーブルを有しています。
は、私が「有効」ステータスを持つデータの500行を持っていると私は'chkDuplicate'
とのデータの150行があるとします。
今私は住所、市、州のように、複製のためのいくつかの列を比較することにより、有効または無効にこれらの150のレコードのステータスを更新するクエリを記述する必要があります。これを達成するための方法
、それだけでなく、大規模なデータテーブルをサポートする必要があります。事前に
おかげで....
CREATE TABLE XYZ
(
ID bigint,
ADDRESS navrchar,
CITY navrchar,
STATE nvarchar,
ZIP nvarchar,
STATUS
)
ステータスが重複クエリに基づいて更新する必要があります
テーブル定義。
重要!!!!重複データの場合、最初のレコードは有効である必要があります。無効なデータを再度処理する場合は、有効なレコードを妨害すべきではありません。
私は上記の表を照会実行した場合と同じでなければなりません。レコード1,3は成功、3,4は重複する必要があります。たとえ私が少しでも1,3を追加したとしても、常に成功する他の重複は「重複」に更新する必要があります。
使用しているDBMSにタグを付けるとともに、サンプルデータと期待される結果を表示してください。 – TheGameiswar
テーブル定義、サンプルテーブルデータ(およびフォーマットされたテキスト)、および予想される結果を追加してください。また、使用しているdbmsにタグを付け、現在のクエリの試行を表示します。 – jarlh
タグDBMSと試した質問を投稿してください –