Autor | Zpráva | ||
---|---|---|---|
lopik Profil |
#1 · Zasláno: 5. 2. 2021, 13:42:40
Dobrý deň,
mám jednu tabuľku produktov, kde je štruktúra dát nasledovná: produkty_tab id parent_id vlastnost 1 0 1 2 1 Null 3 1 Null 4 0 0 5 4 Null 6 0 1 7 6 Null 8 1 Null ...... A potreboval by som pomocou SQL dopytu nakopírovať údaje z rodičovského produktu na všetky priradené dcérske produkty. Lámem si s tým hlavu a neviem si pomôcť. S SQL som začiatočník. Viete mi prosím poradiť ako to môžem spraviť? Keby to bolo v rámci dvoch tabuliek asi by som si s tým vedel poradiť, ale v jednej tápem.... |
||
Kajman Profil |
#2 · Zasláno: 5. 2. 2021, 14:09:17
Pokud stačí jeden level zanoření, tak v update použijte join s dvakrát tou samou tabulkou s různými aliasy.
Něco jako update produkty_tab cil join produkty_tab vzor on vzor.id = cil.parent_id set cil.vlastnost = vzor.vlastnost |
||
lopik Profil |
#3 · Zasláno: 5. 2. 2021, 15:09:44
Dobrý deň,
ďakujem, nakoniec veľmi jednoduchý syntax, ja som sa chcel škriabať poza uši, cez rôzne vnorené dopyty a pod. |
||
Časová prodleva: 3 roky
|
0