counter v insert into ... select
Ondrej Koala Vacha
koala na vju.cz
Čtvrtek Duben 21 17:32:39 CEST 2005
Dobry den,
vkladam data do tabulky pomoci insert into ... select a je treba, aby
kazde takove vkladani vytvorilo souvislou ciselnou radu od 1. Priklad:
create table X (
...
int a,
int b
);
insert into X select ...,1, formule from Y where ...
pricemz po select a,b from X mame dostat
1,1
1,2
1,3
... atd.
Otazka je, jak takove posloupnosti dosahnout. Zatim to mam u mysql resene
vnitrni promennou, tedy:
insert into X select ...,1, (@sqlist_row:=@sqlist_row+1) from Y where ...
Mate nekdo napad, jak to vyresit obecne, nebo aspon jak to vyresit v
postgresql?
s diky
--
Ondrej Koala Vacha
Další informace o konferenci Databases