[ 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 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 15.11.2011 20:48 | Update + subquery z tej istej tabuľky

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 | 66
Bydlisko: Žilina
NapísalOffline : 15.11.2011 20:51 | Update + subquery z tej istej tabuľky

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 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 15.11.2011 20:58 | Update + subquery z tej istej tabuľky

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 | 66
Bydlisko: Žilina
NapísalOffline : 15.11.2011 21:09 | Update + subquery z tej istej tabuľky

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 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 15.11.2011 21:11 | Update + subquery z tej istej tabuľky

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 | 66
Bydlisko: Žilina
NapísalOffline : 15.11.2011 21:12 | Update + subquery z tej istej tabuľky

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 | 2
NapísalOffline : 16.11.2011 14:58 | Update + subquery z tej istej tabuľky

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 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 16.11.2011 15:13 | Update + subquery z tej istej tabuľky

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 | 66
Bydlisko: Žilina
NapísalOffline : 16.11.2011 15:54 | Update + subquery z tej istej tabuľky

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, ...
 [ Príspevkov: 9 ] 


Update + subquery z tej istej tabuľky



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

658

18.01.2009 14:14

dixi

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

408

14.10.2020 17:50

jumper

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

583

08.03.2015 16:50

Daron

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

joomla - poštovné od istej sumy

v Redakčné systémy

0

578

03.04.2012 12:18

pitbull

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

Najlepsi notebook v tej cene

v Notebooky a netbooky

9

590

08.11.2012 22:31

oremusaa

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

MSI LIVE UPDATE 3, update biosu

v nVidia čipové sady

1

1873

11.01.2009 14:33

f4r0

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

532

13.10.2022 12:10

M0f0

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

503

04.03.2013 0:21

dodos

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

572

06.11.2009 13:46

1adad1

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

857

29.05.2016 15:08

t0m@$

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

687

02.10.2009 14:24

Xaltotun

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

tabulky

v HTML, XHTML, XML, CSS

8

835

22.08.2007 11:38

tommy70777

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

tabulky

v PHP, ASP

6

709

05.03.2008 13:45

KaktusBR

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

Tabuľky

v HTML, XHTML, XML, CSS

3

449

16.02.2016 17:29

BX

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

tabulky

v HTML, XHTML, XML, CSS

1

939

30.01.2007 20:31

javo

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

tabuľky

v HTML, XHTML, XML, CSS

7

750

22.09.2009 10:12

Patkoo



© 2005 - 2025 PCforum, edited by JanoF