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

sql upit koji ne znam da uradim

[es] :: Baze podataka :: sql upit koji ne znam da uradim

Strane: 1 2

[ Pregleda: 4849 | Odgovora: 39 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milos Sreckovic
System administrator, SET d.o.o.
Šabac

Član broj: 30126
Poruke: 267
*.smin.sezampro.yu.

Sajt: www.set.rs


+2 Profil

icon sql upit koji ne znam da uradim11.01.2006. u 12:39 - pre 223 meseci
imam tabelu 'saradnici' i polja 'sifrs' i 'ime' i tabelu 'radi_ponudu' sa poljima 'sifrs'(saradnik koji radi) i 'sifrpo'(ponuda koja se radi). kako da izvucem sve saradnike koji ne rade monudu? znam da nadjem sve koji rade, jel moze to da se oduzme od svih saradnika ili tako nesto?
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.leased.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 12:44 - pre 223 meseci
WHERE SifPo IS NULL????
Every hamster has his day.
 
Odgovor na temu

Milos Sreckovic
System administrator, SET d.o.o.
Šabac

Član broj: 30126
Poruke: 267
*.adsl.sezampro.yu.

Sajt: www.set.rs


+2 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:02 - pre 223 meseci
U tabeli 'radi ponudu' je primarni kljuc(sifrs,sifrpo), tako da ni u kom slucaju ne moze biti NULL. Ta tabela predstavlja ovu stvar, ako postoji red onda saradnik sa sifrom sifrs radi sifrpo, a ako ne postoji takva onda on ne radi tu ponudu.
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.leased.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:07 - pre 223 meseci
Ne razumem sta hoces da uradis. Napisi upit koji "vraca sve koji rade".
Every hamster has his day.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:12 - pre 223 meseci
...WHERE sifrs NOT IN (SELECT sifrs FROM radi_ponudu)
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.ppp-bg.sezampro.yu.



+13 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:15 - pre 223 meseci
Code:
select * from saradnici where sifrs not in (select distinct sifrs from ponude)
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.ppp-bg.sezampro.yu.



+13 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:17 - pre 223 meseci
pretece me jablan
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.leased.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:19 - pre 223 meseci
Cekajte ljudi, hocete da kazete da je on hteo da mu upit vrati sve saradnike koji imaju NEISPRAVAN sifrs tj. koji ne postoji u tabeli deteta???
Pa gde je tu referencijalni integritet???
Every hamster has his day.
 
Odgovor na temu

Milos Sreckovic
System administrator, SET d.o.o.
Šabac

Član broj: 30126
Poruke: 267
*.smin.sezampro.yu.

Sajt: www.set.rs


+2 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:25 - pre 223 meseci
Citat:
Fedya: Cekajte ljudi, hocete da kazete da je on hteo da mu upit vrati sve saradnike koji imaju NEISPRAVAN sifrs tj. koji ne postoji u tabeli deteta???
Pa gde je tu referencijalni integritet???


ne, postoje saradnici, i postoje ponude, i postoji veza (m,m) izmedju njih. Pa sam napravio tabelu 'radi ponudu(saradnik,ponuda)' i ako postoji par onda taj saradnik radi ponudu, a ako ne onda ne radi ponudu, integritet je ok.

Citat:
japan
Code:
select * from saradnici where sifrs not in (select distinct sifrs from ponude)


sta znaci "distinct"?
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:29 - pre 223 meseci
Citat:
Fedya: Cekajte ljudi, hocete da kazete da je on hteo da mu upit vrati sve saradnike koji imaju NEISPRAVAN sifrs tj. koji ne postoji u tabeli deteta???

Nemaju neispravan sifrs, jednostavno nisu dodeljeni nijednom projektu (ponudi, čemu god)... Takoreći slobodni su.
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.ppp-bg.sezampro.yu.



+13 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:31 - pre 223 meseci
Citat:
konj: sta znaci "distinct"?


znaci da ti nece vracati visestruke rezultate, tj "bez ponavljanja". npr ako imas:


Code:

sifrs      | sifrp
---------------------------
1          | 1
1          | 2
1          | 3

onda ce ti "select distinct sifrs" vratiti samo 1, tj jedan red, dok bi ti "select sifrs" vratio tri reda sa jedinicama
 
Odgovor na temu

Milos Sreckovic
System administrator, SET d.o.o.
Šabac

Član broj: 30126
Poruke: 267
*.smin.sezampro.yu.

Sajt: www.set.rs


+2 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:51 - pre 223 meseci
Citat:
jablan: Nemaju neispravan sifrs, jednostavno nisu dodeljeni nijednom projektu (ponudi, čemu god)... Takoreći slobodni su.


nije da su slobodni, ali nerade tu ponudu

Citat:
japan
Code:
select * from saradnici where sifrs not in (select distinct sifrs from ponude)


nece da radi ovaj deo 'not in (nesto)' imam mysql pod linuxom.?
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.leased.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 13:57 - pre 223 meseci
Upravo nadjoh na netu da verzije mysqla startije od verzije 4.1 ne podrzavaju ovakve upite. Koju verziju koristis?

[Ovu poruku je menjao Fedya dana 11.01.2006. u 14:58 GMT+1]
Every hamster has his day.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 14:00 - pre 223 meseci
Bez podupita:
Code:

select s.sifrs
from saradnici s
left outer join ponude p on s.sifrs = p.sifrs
where p.sifrs is null
 
Odgovor na temu

Milos Sreckovic
System administrator, SET d.o.o.
Šabac

Član broj: 30126
Poruke: 267
*.smin.sezampro.yu.

Sajt: www.set.rs


+2 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 14:01 - pre 223 meseci
to je to 3.0.18, jer postoji neka alternativa ili sam prso?
mozeli nekako drugacije da se izvede onaj upit
 
Odgovor na temu

Milos Sreckovic
System administrator, SET d.o.o.
Šabac

Član broj: 30126
Poruke: 267
*.smin.sezampro.yu.

Sajt: www.set.rs


+2 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 14:22 - pre 223 meseci
Citat:
jablan: Bez podupita:
Code:

select s.sifrs
from saradnici s
left outer join ponude p on s.sifrs = p.sifrs
where p.sifrs is null


jos sad treba da se ubaci i ' p.ponuda='VVV' '

ne razum sta je uradjeno, pa ne znam ni gde da ubacim
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 14:32 - pre 223 meseci
Code:

select s.sifrs
from saradnici s
left outer join ponude p on s.sifrs = p.sifrs and p.ponuda='VVV'
where p.sifrs is null
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.leased.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 14:43 - pre 223 meseci
Mislis:
select s.sifrs
from saradnici s
left outer join ponude p on s.sifrs = p.sifrs
where p.ponuda='VVV' and p.sifrs is null
???
Every hamster has his day.
 
Odgovor na temu

Milos Sreckovic
System administrator, SET d.o.o.
Šabac

Član broj: 30126
Poruke: 267
*.smin.sezampro.yu.

Sajt: www.set.rs


+2 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 14:48 - pre 223 meseci
ne ide, vraca mi prazan set.

kada izbacim where ... on mi samo da polje sifrs sa svim saradnicima.

sta predatavlja 'left outer join'
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: sql upit koji ne znam da uradim11.01.2006. u 14:48 - pre 223 meseci
Ne, mislim ono što sam napisao.

Citat:
ne ide, vraca mi prazan set.

Jesi li siguran da si dobro otkucao query i da postoje podaci koji zadovoljavaju upit?

[Ovu poruku je menjao jablan dana 11.01.2006. u 16:07 GMT+1]
 
Odgovor na temu

[es] :: Baze podataka :: sql upit koji ne znam da uradim

Strane: 1 2

[ Pregleda: 4849 | Odgovora: 39 ] > FB > Twit

Postavi temu Odgovori

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