pomoc oko sql-a.........................

pomoc oko sql-a.........................

offline
  • Pridružio: 04 Mar 2005
  • Poruke: 31

Imam polja PLU,BAR,PG,PROIZVODI koja se unose svaki dan...Kako da ih izdvojim recimo po PLU komandom distinct ali da dodam i ova ostala polja.Pokusao sam ovako SELECT DISTINCT PLU,BAR,PG,PROIZVODI i nista.On mi opet prikazuje iste PLU-ove.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Prvo moram da ti kazem da su ti imena polja katastrofalna ali nema veze.

Naravno da ti da iste PLU-ove jer distinct komanda daje samo rezultate koje su razliciti znaci ovo je validno
1,1,1,1
1,1,1,2

za to sto ti hoces, koristi se GROUP BY , ali opet neces nista postici ako ponabrajas sva polja u SELECT.
Reci tacno kako izgledaju polja i tacno sta hoces da vidis.



offline
  • Pridružio: 04 Mar 2005
  • Poruke: 31

Slazem se da su polja katastrofalna ali to je samo u pripremi programa,okvirno...

ako imam:

PLU BAR PG PROIZVOD
1 21 2 CAJ
1 21 2 CAJ

A hocu da vidim samo jedan primerak...ovako

PLU BAR PG PROIZVOD
1 21 2 CAJ

Dopuna: 09 Mar 2005 14:04

PLU =1
BAR=21
PG=2
PROIZVOD=CAJ

Nisam dobro napisao vrednosti ispod polja u prethodnom primeru

Dopuna: 09 Mar 2005 14:30

Ljudi resio sam...
Kad sam isprobavao nesto nisam shvatio da i ostala polja,osim polja PLU moraju biti ista.Sad ce da radi.
Zahvaljujem se na pomoci...da smo blizi castio bih picem Smile)
Hvala jos jednom...

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Mozes da castis od 27-og do 12/04, kad cu biti u BG-u Smile

Inace, ako je program vec u pripremi, onda ga uradi kako valja.
Svaka tabela se pravi ovako

Ime tabele = ime onoga cega stvarno predstavlja, mnozina, obicno do 30 karaktera
Primer: Proizvodi, Cajevi, Poluge

Svaka tabela bi trebala da ima troslovni prefix. Taj prefix ce se koristiti za ime polja i treba da je unikatan.

primer: za Proizvodi - PRZ ili PRO, Cajevi - CAJ, Poluge PLG itd.

imena polja se gradi od prefixa, underscore "_" + 3 slova koja oznacavaju tip polja. Pored toga, doda se i stvarno ime polja, s tim sto za PK, stavis isto kao i tabela, samo u jednini

primer:
PRO_CdiProizvod
PRO_DssProizvod
PRO_DsbOpis

Cdi = Code-Integer
Dss = Description - String
Nui = Number-integer
Vln = Value - number
Dsb = Description-BLOB
Dtd = Date-DateTime


Ako tabela ima FK, FK polje mora da ima isto ime kao PK polje iz relacione tabele, samo sto ima prefix od ove.

primer: Cajevi
CAJ_CdiCaj
CAJ_DssCaj
CAJ_CdiProizvod

Sto ovako?
1. Razumljivije
2. upotreba alijasa je izbacena (ako ne vezujes istu tabelu vise puta, nikad neces imati potrebu da stavljas FROM Cajevi A, Proizvodi B )

Ko je trenutno na forumu
 

Ukupno su 1090 korisnika na forumu :: 89 registrovanih, 12 sakrivenih i 989 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: acov34, alternator, AMCXXL, Azzo, bigvlada, boban977, bobomicek, Bobrock1, Brana01, branko7, Bubimir, dankisha, darkangel, Darko8, Denaya, Dimitrise93, Dorcolac, Dr.Strangelove, Dzoni Stek, Electron, Feller, FOX, goxsys, h8propaganda, HPkopun, HrcAk47, ivan1973, Jakonjveliki, JankoS, Jaz, jodzula, Jovan.D, Jozo74, kolle.the.kid, Krusarac, kunktator, kybonacci, Lazarus, lcc, Lester Freamon, Manjane, Marko Marković, mikrimaus, milenko crazy north, milimoj, miodrag, mkukoleca, moldway, Ne doznajem se u oružje, nebkv, nenad81, Nikola333, nnovakis, oldtimer, opt1, ozzy, Pavle29L, Pilence, Polemarchoi, Povratak1912, RajkoB, raptorsi, raso76, royst33, S-lash, saputnik plavetnila, Shadow soldier, Shajlok, SlaKoj, Snorks, sokars, solic, Srki94, ss10, styg, tanakadzo, Topaz9, vathra, vensla, Vladko, Vrač, Warrior, wolverined4, zeka013, zivojin32, ZlatniRez, Zorge, |_MeD_|, Živanski