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

Komplikovan SELECT?

[es] :: MySQL :: Komplikovan SELECT?

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

JOBAH

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



Profil

icon Komplikovan SELECT?13.10.2005. u 00:30

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
13.10.2005. u 00:30 

SmilieBG
Aleksandar Skodric
NL

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



Profil

icon Re: Komplikovan SELECT?13.10.2005. u 00:54
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
=========
13.10.2005. u 00:54 

JOBAH

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



Profil

icon Re: Komplikovan SELECT?13.10.2005. u 01:06
Laptopovi

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
13.10.2005. u 01:06 

noviKorisnik
Dejan Katašić
Novi Sad

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

Sajt: www.novikorisnik.net


Profil

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

SELECT idkutije
FROM `predmeti`
GROUP BY idkutije
HAVING max( idgrupe ) <2
13.10.2005. u 01:37 

jablan

Član broj: 8286
Poruke: 3622
*.yubc.net.

Sajt: deca.1000zasto.com


Profil

icon Re: Komplikovan SELECT?13.10.2005. u 08:07
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.
I have no country to fight for; my country is the earth; I am a citizen of the world.
13.10.2005. u 08:07 

JOBAH

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



Profil

icon Re: Komplikovan SELECT?13.10.2005. u 22:07
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
13.10.2005. u 22:07 

[es] :: MySQL :: Komplikovan SELECT?

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

Postavi temu Odgovori

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