Avko | 15.12.2016 17:24 | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Predmet:brisanje dupliciranih polja u MYSQL imamo neku bazu mojaBaza u njoj imamo tablu mojaTabla, sa poljima: ime,datum1,datum2,kolicina pojavile su se prilikom uvoza duplicirane vrijednosti;
kao sto vidimo imam duplicirane jabuke. Ima toga vise pa bi , ako mozete, nekakav SQL da obrisem duplicirane vrijednosti i da mi zadrzi samo jednu. Rezultat bi trebao dati ovakvu tabelu:
|
dex | 15.12.2016 20:57 |
---|---|
Predmet:Re: brisanje dupliciranih polja u MYSQL SELECT DISTINCT * FROM mojaTabla; Daje sve redove bez duplikata. Najjednostavnije resenje: 1. Napravi tabelu mojaTabla2 iste strukture kao mojaTabla 2. Izvrsi INSERT INTO mojaTabla2 SELECT DISTINCT * FROM mojaTabla; 3. Obrisi tabelu mojaTabla DROP TABLE mojaTabla 4. Preimenuj mojaTabla2 u mojaTabla |
Avko | 15.12.2016 21:39 |
---|---|
Predmet:Re: brisanje dupliciranih polja u MYSQL hvala sada kada gledam to rijesenje cudim se kako se ja nisam toga sjetio, vjerojatno sam zamisljao nesto neznam ni ja sto. jednostavno i funkcionalno rijesenje od tebe, mogli bi reci sutra cu to ukucati pa javim ali mislim da nece biti problema |