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

Kako pomocu upita da izbacim duplirane brojeve iz kolone

[es] :: Access :: Kako pomocu upita da izbacim duplirane brojeve iz kolone

[ Pregleda: 1713 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Wellness
Programer

Član broj: 228161
Poruke: 20
*.progard.co.yu.



Profil

icon Kako pomocu upita da izbacim duplirane brojeve iz kolone01.09.2009. u 14:00 - pre 177 meseci
Spajam vise tabela u upitu da bih dobila ono sto zelim ali mi je problem sto treba da izbacim duplirane brojeve u koloni cena.Ima li neko ideju.Hvala.
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone01.09.2009. u 14:08 - pre 177 meseci
Ovo

Code:
select broj from table1 group by broj
having (count(broj) > 1)


će ti dati popis svih duplih brojeva u tablici.

Po tvome pitanju sam zaključio da je upit malo kompliciraniji, ali moraš dati više podataka ako želiš da ti pomognemo.
F
 
Odgovor na temu

Wellness
Programer

Član broj: 228161
Poruke: 20
*.progard.co.yu.



Profil

icon Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone01.09.2009. u 14:17 - pre 177 meseci
Ne treba da mi daje popis nego da ako recimo se vise puta ponavlja cena 80 za odredjenu poziciju, znaci ista pozicija se ponavlja sa istom cenom, a treba mi samo jednom.
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone01.09.2009. u 14:21 - pre 177 meseci
Probaj

Code:
select distinct cena from...


U ovom upitu ti ovisi koja još polja imaš u select dijelu, pa ti možda rezultat opet neće odgovarati.

Preporučam da napišeš izgled tablice, i šta želiš kao rezultat upita, pa ćeš dobiti konkretniji odgovor
F
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone01.09.2009. u 14:33 - pre 177 meseci
Citat:
Wellness: Ne treba da mi daje popis nego da ako recimo se vise puta ponavlja cena 80 za odredjenu poziciju, znaci ista pozicija se ponavlja sa istom cenom, a treba mi samo jednom.


Da li ovo znaci da je jedinstveni kljuc slozen od dva polja (pozicija+cena) i da treba identifikovati polja gde se ovo dvoje javljaju u paru?

Onako, netestirano, pseudo:

select * from
(select polje1, count(polje1) as c
from neka_tabela
group by polje2)
where c > 1
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone01.09.2009. u 14:39 - pre 177 meseci
Citat:
X Files:

select * from
(select polje1, count(polje1) as c
from neka_tabela
group by polje2)
where c > 1


Hmm, mislim da ti ovo neće raditi, ovaj
Code:
group by
ne štima.
F
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone01.09.2009. u 19:33 - pre 177 meseci
Sorry, valja ovako:

SELECT polje1, polje2
FROM Table1
GROUP BY polje1, polje2
HAVING ( COUNT(polje1) > 1 ) AND ( COUNT(polje2) > 1)


Odnosno, bolje ovako, da se vidi i koliko ima pojava:

SELECT polje1, polje2, COUNT(polje1) as BrojacPojavaZaPolje1, COUNT(polje2) as BrojacPojavaZaPolje2
FROM Table1
GROUP BY polje1, polje2
HAVING ( COUNT(polje1) > 1 ) AND ( COUNT(polje2) > 1)

[Ovu poruku je menjao X Files dana 01.09.2009. u 20:51 GMT+1]
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2828



+45 Profil

icon Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone02.09.2009. u 05:24 - pre 177 meseci
Citat:
Wellness: Spajam vise tabela u upitu da bih dobila ono sto zelim ali mi je problem sto treba da izbacim duplirane brojeve u koloni cena.Ima li neko ideju.Hvala.


Nad tim upitom u kojem si spojila više tabela napravi novi upit.

SELECT DISTINCT cena
FROM TvojUpiSaSpojenimTabelama
ORDER BY cena
 
Odgovor na temu

[es] :: Access :: Kako pomocu upita da izbacim duplirane brojeve iz kolone

[ Pregleda: 1713 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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