[ MatezYU @ 01.03.2007. 12:13 ] @
Dakle, imam oko 100 rekorda koje bih trebalo da umnozim sa isto takvim sadrzajem jedino da im jedna vrednost polja ne bude 'K' nego 'P'... Kako to da odradim najlakse?
[ misk0 @ 02.03.2007. 12:00 ] @
Ne bi bilo loshe da pocnes da ucis malo SQL, makar da znas definisati pitanje.
Rekord - row ne mozes 'mnoziti' jer to je struktura podataka a ne promjenjiva tipa integer. Ne kontam ni sta zelis ni kako si zamislio to uraditi.
[ Dejan Topalovic @ 02.03.2007. 20:11 ] @
Code:
INSERT INTO tabela(kolona1, kolona2, kolonaX)
SELECT kolona1, kolona2 , 'P'
FROM tabela
WHERE kolonaX = 'K';
[ MatezYU @ 22.03.2007. 06:21 ] @
Hvala ti puno, to je to sto mi je trebalo..
Ako moze jos jedna pomoc, sada recimo imam 2,3 polja koja su mi fiksna, tj. ja ih unosim rucno a ova preostala 3 su iz select upita.. Probao sam nesto kao:

INSERT INTO pregledi(rb,sifra, vrsta, naziv) values
(rb, SELECT sifra, vrsta , naziv
FROM pregledi
WHERE vrsta= 'F')

ali nece :-(
[ Miroslav Kovač @ 24.03.2007. 10:19 ] @
Predpostavljam da ti je kolona rb postavljena kao auto_increment. Ako je tako, onda bi upit glasio ovako:

INSERT INTO pregledi(sifra, vrsta, naziv)
SELECT sifra, vrsta , naziv
FROM pregledi
WHERE vrsta= 'F'