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

da li je mogic ovaj Query u mySQL 3.23

[es] :: MySQL :: da li je mogic ovaj Query u mySQL 3.23

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

valter
bejrut valter
yu

Član broj: 2121
Poruke: 31
*.162.EUnet.yu



Profil

icon da li je mogic ovaj Query u mySQL 3.2304.03.2004. u 10:38 - pre 245 meseci
interesuje me da li je moguce ovakav query (dvostruki inner join) u ovoj verziji.
Mucim se vec sat vremena:

SELECT * FROM `racuni` INNER JOIN
(`artiklinovo` INNER JOIN `stavka` ON `Stavka`.`IDArtikla`=`artiklinovo`.`IDArtikla`)
ON `stavka`.`BrojRacuna`=`racuni.`BrojRacuna`

unapred zahvalan
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: da li je mogic ovaj Query u mySQL 3.2304.03.2004. u 11:51 - pre 245 meseci
Mislim d ati ovo nece raditi ni na jednom.

Bolje daj strukture tabela i reci sta hoces da napravis pa da ti pomognemo da napravis upit.
 
Odgovor na temu

valter
bejrut valter
yu

Član broj: 2121
Poruke: 31
*.170.EUnet.yu



Profil

icon Re: da li je mogic ovaj Query u mySQL 3.2304.03.2004. u 12:45 - pre 245 meseci
imam tri tabele (3NF):

stavka (brojRacuna, idArtikla, kolicina) PRIMARY KEY (BrojRacuna,IDKupca)
racun (brojRacuna, datum,...,...) PRIMARY KEY (BrojRacuna)
artiklinovo (idArtikla, NazivArtikla,...,) PRIMARY KEY (IDArtikla)


zamisljam da dobijem sledece podatke:
artiklinovo.NazivArtikla i stavka.Kolicina
gde je zadovoljen uslov da je racun.brojRacuna LIKE ‘nekaProm’
nekaProm =$string
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: da li je mogic ovaj Query u mySQL 3.2304.03.2004. u 13:58 - pre 245 meseci
Ne osećam se baš kao ekspert za SQL, kad se spomenu svi ti JOINI... Srećom, pogledom u Manual videh da je INNER JOIN isto kao i obično spajanje zarezom.

Ali, kad malo bolje pogledam, nije mi jasno šta IDKupca traži u tabeli stavka - zar ne bi trebalo da se IDKupca nalazi u računu (je li - na jednom računu mož bit viš stavki - a ceo račun pravi isti kupac). Mislim ovako:

stavka (... neka bitna polja ...) PRIMARY KEY (BrojRacuna, RBStavke)
- ovde je RBStavke redni broj stavke na računu, a IDKupca nek ide u racun

Bez obzira na prethodnu primedbu, ne vidim da ti je potrebna tabela račun da bi dobio ovo što tražiš - jedino ako tražiš za prikaz još nekog polja iz tabele racun.
 
Odgovor na temu

valter
bejrut valter
yu

Član broj: 2121
Poruke: 31
*.177.eunet.yu



Profil

icon Re: da li je mogic ovaj Query u mySQL 3.2304.03.2004. u 15:03 - pre 245 meseci
lose sam pastovao samu strukturu. (gramaticka greska ;-))
ovako izgleda STRUKTURA

stavka (brojRacuna, idArtikla, kolicina) PRIMARY KEY (BrojRacuna,IDArtikla)
racun (brojRacuna, datum,...,...) PRIMARY KEY (BrojRacuna,IDKupca)
artiklinovo (idArtikla, NazivArtikla,...,) PRIMARY KEY (IDArtikla)

nije spajanje zarezom jer sta ako dve tabele imaju razliciti broj slogova?

prednosti su ogromne. A sa njom dobijam pretrazivanje iz tabele racuni po kriterijumu datuma i sl. a potom i koji je korisnik imao

u jednom pdf su sam procitao da mysql 3.23 ne podrzava union i da ce biti podrzan iu narednim verzijama pa predpostavljam da mozda nije podrzan dupli inner join mada ne izostavljam i mogucnost moju gresku sintakse
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: da li je mogic ovaj Query u mySQL 3.2304.03.2004. u 15:16 - pre 245 meseci
ok - IDKupca ne treba da ide u primarni ključ za račun, već samo brojRačuna.

Spajanje zarezom:
Code:
SELECT NazivArtikla, kolicina
FROM articalnovo AS a, racun AS r, stavka AS s
WHERE a.idArtikla = s.idArtikla
  AND r.brojRacuna = s.brojRacuna
  AND r.brojRacuna LIKE '%...'

Opet, u ovom slučaju se i ne koristi račun, pa se isto dobija i sa:
Code:
SELECT NazivArtikla, kolicina
FROM articalnovo AS a, stavka AS s
WHERE a.idArtikla = s.idArtikla
  AND brojRacuna LIKE '%...'

 
Odgovor na temu

valter
bejrut valter
yu

Član broj: 2121
Poruke: 31
*.167.EUnet.yu



Profil

icon Re: da li je mogic ovaj Query u mySQL 3.2305.03.2004. u 01:10 - pre 245 meseci
Sta da ti kazem. hvala. Dobar ti je manual. a naj interesantnije od svega je sto i access radi sa datim SQL kodom.
Da to je ono sto mi treba
 
Odgovor na temu

[es] :: MySQL :: da li je mogic ovaj Query u mySQL 3.23

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

Postavi temu Odgovori

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