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 1652 korisnika na forumu :: 105 registrovanih, 8 sakrivenih i 1539 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 6018 - dana 19 Dec 2025 13:41

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, alek_bre, alex71, Andy, awathorn, b07, bog sunca, Bojan198527, bolenbgd, Boris BM, boskelazo, Botovac, bukefal, Bushek, C-Gun, Cicumile, Citalac, Clouseau, Comyymoc, DalmatinacMF, darionis, debeli, Despot Đurađ, DezurniOperativni, Dioniss, dmrdc, doom83, drale12, dule10savic, dusan.l, Džekson, ElGenius, Fliper, gagidjuric, gajasvi, geo.dule, havoc995, Incognito, Insan, ivan1973, janezek67, Jozo74, kib, knutveliki, kreker, Lazur_01, lcc, Lepi Jova, Lucky 6, M74AB3, mack8, madza, Malahit, MB120mm, menges, Metanoja, Mi lao shu, miki kv, MiljanXD, Milun24, Mirage 2000N, Mićko, mm1811, mrgud2025, N.e.m.a.nj.a., Natuzzi, Ne doznajem se u oružje, nebkv, nuke92, oganj123, opt1, orfanel, Otto Grunf, paja69, Paklenica, Papadubi, Parker, Petarvu, pipanova, pirke96, Player035, PlayerOne, Povratak1912, R_038, RecA, sabros, SamostalniReferent, sedan, Sinduk, Sirius, sistem22, Sonic, stibium51, tanakadzo, Tihi86, Topaz9, TRAVUNIJA, vathra, Vlado82, vrlenija, vuk77, YugoSlav, Zorge, zziko, Žrnov