[ pisac @ 01.08.2014. 23:16 ] @
Hoću da dopišem u istu tabelu određeni skup zapisa iz te tabele, ali sa izmenjenim prvim poljem. Ono iz naslova je primer kako mali perica (ja) to zamišlja da bi trebalo da radi.

To pokušavam na MySQL, ali me odgovor zanima i generalno na opštem SQL nivou pa pitanje zato postavljam ovde.

Dakle, mogu da uradim
insert into tabela (polje1,polje2,polje3) select polje1,polje2,polje3 from tabela where polje3="uslov";

ali ja želim da promenim polje1 da dobje drugu vrednost tokom upisa. A to ne znam kako.

[ BezPanike @ 02.08.2014. 07:17 ] @
Naravno da može:
Code:
insert into tabela (polje1,polje2,polje3) 
select "1" AS polje1,polje2,polje3 
from tabela 
where polje3="uslov";
[ pisac @ 02.08.2014. 12:15 ] @
Uspešno! Hvala.

Heh, bio sam blizu. Bio sam probao i select "1",polje2,polje3... ali znači trebalo je select "1" as polje1,polje2,polje3