[ 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? |
[ MatezYU @ 01.03.2007. 12:13 ] @
[ 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' Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|