OT: SQL - jak vlozit do obou tabulek?

Jaroslav Lukesh lukesh na seznam.cz
Středa Září 3 19:06:46 CEST 2014


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. 



Další informace o konferenci Hw-list