| Autor | Zpráva | ||
|---|---|---|---|
| Lloyd Profil * |
#1 · Zasláno: 1. 2. 2013, 00:18:57
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 |
#2 · Zasláno: 1. 2. 2013, 04:28:20
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 * |
#3 · Zasláno: 1. 2. 2013, 09:51:31
tiso:
Děkuji ti za odpověď. Mohl bych tě poprosit to trochu rozvést? Nejsem úplně v tomto zběhlý. děkuji |
||
|
Časová prodleva: 13 let
|
|||
0