SQL - jak vlozit do obou tabulek?

Slavomir Skopalik skopalik na elektlabs.cz
Středa Září 3 20:54:37 CEST 2014


Hledejte neco takoveho:

INSERT INTO tab1(id,x) SELECT id,'ahoj' FROM tab2;

Slavek

Ing. Slavomir Skopalik
Jednatel spolecnosti
Elekt Labs s.r.o.
Sber a vyhodnoceni dat ze stroju a laboratori 
systemem MASA (http://www.elektlabs.cz/m2demo)
----------------------------------------------
Adresa:
Elekt Labs s.r.o.
Chaloupky 158
783 72 Velky Tynec
Czech Republic
----------------------------------------------
Mobil: +420 724 207 851
icq:199 118 333
skype:skopaliks
e-mail:skopalik na elektlabs.cz
http://www.elektlabs.cz
 

> -----Original Message-----
> From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf 
> Of Jaroslav Lukesh
> Sent: Wednesday, September 03, 2014 6:07 PM
> To: HW-news
> Subject: OT: SQL - jak vlozit do obou tabulek?
> 
> 
> Dobrý den,
> 
> potřeboval bych pomoc s dotazem, který by pro každý řádek v 
> tab2 vložil 
> jeden záznam do tab1, no a ještě k tomu něco vložil do tab2.
> 
> tab1: ID,X
> tab2: ID,ID1,Z
> 
> Do tab1 potřebuji přidat vypočítaný záznam podle řádku v tab2 
> a odpovídající 
> max(tab1.id) uložit do tab2.ID1. Z tab2 se do tab1 se 
> neukládá žádná zpětně 
> zjistitelná hodnota, k čemu v tab2 záznam v tab1 patří. 
> Přidat sloupec nelze 
> (nevím co by to rozhodilo).
> 
> V základu by fungovalo toto, ale potřebuji právě dostat 
> odpovídající tab1.ID 
> do tab2.ID1
> 
> SELECT 'ahoj' as X
> INTO tab1
> FROM tab2
> where Z = 3
> 
> Je to nějaká javovská embedded databáze derby, takže toho 
> dost neumí (ani 
> select top 1...).
> 
> Děkuji, JL. 
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz 
> Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
> 




Další informace o konferenci Hw-list