Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Update + subquery z tej istej tabuľky

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 15.11.2011 20:48

Potreboval by som urobť taký update kde sa hodnota prepíše inou hodnotu z tej iste tabuľky.
Asi takto:
Kód:
update table set aaa=(select aaa from table where id=2) where id=1


Ale ako som sa dočítal v manuály: "Another restriction is that currently you cannot modify a table and select from the same table in a subquery."

Ale ako to teda urobiť???


Offline

Skúsený užívateľ
Skúsený užívateľ
Update + subquery z tej istej tabuľky

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 15.11.2011 20:51

Záleží od toho... Potrebuješ to urobiť čisto v databáze? (nikde nevidím, o akú db vlastne ide) Alebo to riešiš pri nejakej webovej/win aplikácii?







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Update + subquery z tej istej tabuľky

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok Napísal autor témyOffline : 15.11.2011 20:58

Je to mysql...
A ide mi práve o to, či to ide napísať, ako jeden sql dotaz do scriptu. Napadá ma temporary table ,ale to momentálne neviem napísať...


Offline

Skúsený užívateľ
Skúsený užívateľ
Update + subquery z tej istej tabuľky

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 15.11.2011 21:09

Skús si kuknúť dačo o procedúrach, mohlo by ti to pomôcť.







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Update + subquery z tej istej tabuľky

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok Napísal autor témyOffline : 15.11.2011 21:11

Našťastie to neni také akútne, len potrebujem updatovať cez script, lebo máme na php5.sk momentálne nejako pošahanú administráciu...


Offline

Skúsený užívateľ
Skúsený užívateľ
Update + subquery z tej istej tabuľky

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 15.11.2011 21:12

Tak ono procedúry si naštuduješ za polhodinku, nie je to nič zložité :)







_________________
C#, PHP, ...
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 16.11.2011 14:58

google radi :
http://the-stickman.com/uncategorized/m ... ame-query/


Offline

Užívateľ
Užívateľ
Update + subquery z tej istej tabuľky

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok Napísal autor témyOffline : 16.11.2011 15:13

Naozaj to funguje:
Kód:
update test set name=(select name from (select name from test where id=1) as subselctTable) where id=2;

Ale autor to vystihol keď napísal: "The result was the following rather ugly query:"


Offline

Skúsený užívateľ
Skúsený užívateľ
Update + subquery z tej istej tabuľky

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 16.11.2011 15:54

Nemôžem si pomôcť, stále mi príde procedúra ako lepšie (a o dosť prehľadnejšie a udržovatelnejšie) riešenie :)







_________________
C#, PHP, ...
Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. da sa nieco lepsie v tej istej cene?

v PC zostavy

14

620

18.01.2009 14:14

dixi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. VPN - 2x pripojenie z tej istej IP adresy

v Sieťové a internetové programy

0

355

14.10.2020 17:50

jumper Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nemôžem odoslať email z Gmail-u na žiadnu adresu tej istej domény

v Služby a webstránky

3

526

08.03.2015 16:50

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. joomla - poštovné od istej sumy

v Redakčné systémy

0

554

03.04.2012 12:18

pitbull Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Najlepsi notebook v tej cene

v Notebooky a netbooky

9

530

08.11.2012 22:31

oremusaa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MSI LIVE UPDATE 3, update biosu

v nVidia čipové sady

1

1798

11.01.2009 14:33

f4r0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Co sa to deje v tej BA?

v Spoločnosť, politika, psychológia, filozofia, náboženstvo

7

455

13.10.2022 12:10

M0f0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako na číslovanie strán až od 12-tej - vo Worde?

v Ostatné programy

4

454

04.03.2013 0:21

dodos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. oradte aku zakladnu dosku, chladic, procesor a skrinku k tej

v PC zostavy

4

528

06.11.2009 13:46

1adad1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zamrzol PC počas hry, dá sa zistiť či je to problém tej hry?

v Ostatné programy

3

750

29.05.2016 15:08

t0m@$ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HP Elitebook vs HP PRObook vs nieco v tej cene

v Notebooky a netbooky

3

628

02.10.2009 14:24

Xaltotun Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. tabuľky

v HTML, XHTML, XML, CSS

7

707

22.09.2009 10:12

Patkoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. tabulky

v HTML, XHTML, XML, CSS

8

802

22.08.2007 11:38

tommy70777 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. tabulky

v PHP, ASP

6

667

05.03.2008 13:45

KaktusBR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Tabuľky

v HTML, XHTML, XML, CSS

3

401

16.02.2016 17:29

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. tabulky

v HTML, XHTML, XML, CSS

1

890

30.01.2007 20:31

javo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra