Sql táblák adatainak összeahasonlítása.

Sql táblák adatainak összeahasonlítása.
2014-12-12T14:39:55+01:00
2014-12-12T15:11:31+01:00
2022-12-01T23:15:34+01:00
joberhau2
Sziasztok!

A következőre szeretnék megoldást találni:

Adott Tábla1 és Tábla2

Mezőik:

ID  INT
A Nvarchar(50)
B  Nvarchar(50)
C  Nvarchar(50)

Hogyan tudnám egyszerre ellenőrizni a mezők tartalmainak különbségét?
A mezők azonos adatokat pl.név, stb. tartalmaznak.
Azt szeretném elérni,hogy  ha a két tábla azonos  mezőkben eltérést talál,
annak a mezőnek a nevét és az ID-t mentse le egy táblába.

Ha nem marad más a Cursorral tudnám megcsinálni..

Köszönöm a segítséget!
Mutasd a teljes hozzászólást!
SELECT d2.id, 'mezonev1', d2.mezonev1, d1.mezonev1 FROM tabla2 d2 LEFT JOIN tabla1 d1 on d2.id=d1.id WHERE d2.mezonev1 <> d1.mezonev1

És ezt lefuttatod a többi mezőre is...
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd