Autor Zpráva
Lloyd
Profil *
Dobrý večer,
řeším následující problém:
Mám 3 tabulky, které jsou strukturou zcela stejné.
1. tabulka se jmenuje "TabulkaAktualni"
2. tabulka se jmenuje "TabulkaStara"
3. tabulka se jmenuje "TabulkaRozdily"

Jde mi o to, že tabulky mají odhadem 35 sloupců a kolem 30 000 řádků a potřeboval bych, abych v tabulce 3(TabulkaRozdily) měl vypsaná pouze data, kterými se první dvě tabulky liší:
1) do tabulky aktuální přibyly řádky
2) V TabulkaAktualni se někde něco změnilo

V tabulce 3 by měly tedy být pouze dotčené řádky.

Poradí někdo?
tiso
Profil
1) vytiahni si riadky z "TabulkaAktualni", ktorých id nie sú v "TabulkaStara", vlož ich do "TabulkaRozdily"
2) sprav si hash riadku pre riadky z prvých dvoch tabuliek, porovnávaj hashe: rozdielne hashe s rovnakým id znamenajú zmenený riadok
Lloyd
Profil *
tiso:
Děkuji ti za odpověď. Mohl bych tě poprosit to trochu rozvést? Nejsem úplně v tomto zběhlý.
děkuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: