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

Komplikovan SELECT?

[es] :: MySQL :: Komplikovan SELECT?

[ Pregleda: 3229 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

JOBAH

Član broj: 51
Poruke: 90
*.beotel.net.



Profil

icon Komplikovan SELECT?13.10.2005. u 00:30 - pre 198 meseci
Tabela posle 6 LEFT JOINa izgleda recimo kao :

IDkutije, IDpredmeta, IDgrupe
3, 4, 1
5, 6, 1
5, 7, 2
5, 9, 1
6, 10, 2
7, 11, 1
7, 12, 1

treba da ostanu samo kutije u kojima se ne nalazi nijedan predmet koji je iz grupe 2.
To su u ovom slucaju Kutije 3 i 7.

Koristi se matori MySQL 3.23.54

Posto nema ugnjezdenih upita da li mozda ovo moze da se resi nekom "razlikom" iz dva Select upita? Da li tako nesto podrzava MySQL?
JOBAH
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: Komplikovan SELECT?13.10.2005. u 00:54 - pre 198 meseci
Malo je kasno, pa ne razmisljam kako treba, ali zar ne mozes u tom join-u da dodas u where:

idgrupe != 2

? :)

Ili te nisam razumeo kako treba, sto ce pre biti :)

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

JOBAH

Član broj: 51
Poruke: 90
*.beotel.net.



Profil

icon Re: Komplikovan SELECT?13.10.2005. u 01:06 - pre 198 meseci
U tom slucaju otpadaju 3. i 5. zapis. Dakle ostali bi IDkutije 3,5,7, sto je pogresno jer kutija 5 sadrzi predmet 7 iz grupe predmeta 2.
JOBAH
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Komplikovan SELECT?13.10.2005. u 01:37 - pre 198 meseci
Ako je baš ovako kako si zapisao, onda

SELECT idkutije
FROM `predmeti`
GROUP BY idkutije
HAVING max( idgrupe ) <2
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+709 Profil

icon Re: Komplikovan SELECT?13.10.2005. u 08:07 - pre 198 meseci
Citat:
JOBAH: Tabela posle 6 LEFT JOINa izgleda recimo kao

A da ti nama kažeš šta imaš pre tih 6 JOINova i šta tačno hoćeš da dobiješ, jer je moguće da si u svim tim silnim džoinovanjima već imao dobru priliku da pokupiš to što ti treba.
 
Odgovor na temu

JOBAH

Član broj: 51
Poruke: 90
*.beotel.net.



Profil

icon Re: Komplikovan SELECT?13.10.2005. u 22:07 - pre 198 meseci
Problem je resen kada sam se naspavao ;)

Dejane, hvala! U sustini to jeste Group By & having

@jablan, nije bilo moguce pokupiti taj info u prethodnih 6 spajanja...
JOBAH
 
Odgovor na temu

[es] :: MySQL :: Komplikovan SELECT?

[ Pregleda: 3229 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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