Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izbacivanje dupliranih vrednosti jednog polja pri upitu

[es] :: Baze podataka :: Izbacivanje dupliranih vrednosti jednog polja pri upitu

[ Pregleda: 3282 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.dip.t-dialin.net

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Izbacivanje dupliranih vrednosti jednog polja pri upitu14.11.2003. u 12:35 - pre 248 meseci
Pozdrav !

Problem je sledeci : iz PHP-a vrsim upit sa vise uslova, oblika
SELECT * FROM tabela WHERE polje1=a OR polje1=b OR polje1=c...

Kasnije treba da napravim da nema dupliranih vrednosti u polje2. To sada radim sa array_unique u php-u. Da li to mogu i u mySql-u pri samom upitu ?
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.habil.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: Izbacivanje dupliranih vrednosti jednog polja pri upitu14.11.2003. u 13:06 - pre 248 meseci
Select distinct polje from tabela where blabla...

Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Izbacivanje dupliranih vrednosti jednog polja pri upitu14.11.2003. u 13:31 - pre 248 meseci
Meni nešto distinct ranije nije radio kako treba, tj proveravao je samo da li CEO zapis nije isti, a ne samo selektovana polja. Ponašao se u stvari kao distinctrow. Je l to ispravljeno u novim verzijama ili se još uvek proverava ceo "row"?
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.dip.t-dialin.net

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Izbacivanje dupliranih vrednosti jednog polja pri upitu14.11.2003. u 13:35 - pre 248 meseci
Meni radi ok sa verzijom 3.23.41

I hvala :)
Nego jel' gledao neko php forum - u vezi dobijanja id-ja novounetog podatka. Mozda je i to pitanje za ovaj forum .... da li da ga odradim peske, ili ima neka precica ?

Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon Re: Izbacivanje dupliranih vrednosti jednog polja pri upitu14.11.2003. u 13:42 - pre 248 meseci
Imas php f-ju mysql_insert_id($connection).
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.dip.t-dialin.net

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Izbacivanje dupliranih vrednosti jednog polja pri upitu14.11.2003. u 13:45 - pre 248 meseci
VALA LIPA ;)

Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.ppp-01.sa.lol.ba.



Profil

icon Re: Izbacivanje dupliranih vrednosti jednog polja pri upitu15.11.2003. u 16:29 - pre 248 meseci
Citat:
Gojko Vujovic:
Meni nešto distinct ranije nije radio kako treba, tj proveravao je samo da li CEO zapis nije isti, a ne samo selektovana polja. Ponašao se u stvari kao distinctrow. Je l to ispravljeno u novim verzijama ili se još uvek proverava ceo "row"?



Evo meni ovaj query koji provjerava ko se kada logirao:

Code:
SELECT 
korisnici.korisnik AS `korisnik`, 
korisnici.status AS `status`,
COUNT(*) AS `broj_logiranja`,
MAX(login_history.datum) as `last_login`,
COUNT(DISTINCT login_history.ip) as `broj_ip`
FROM
`korisnici`, `login_history`
WHERE
korisnici.korisnik = login_history.korisnik
GROUP BY
login_history.korisnik
ORDER BY
`last_login` DESC LIMIT 100; 


recimo ovo COUNT(DISTINCT login_history.ip) radi super inace cjelopupan ovaj query radi kako bi trebalo. www.pungas.com/phpinfo.php evo tu mozete pogledati verziju mysql ako koga interesuje.
 
Odgovor na temu

[es] :: Baze podataka :: Izbacivanje dupliranih vrednosti jednog polja pri upitu

[ Pregleda: 3282 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.