[ dacarica @ 27.07.2009. 17:35 ] @
imam tabelu korisnika:

023 Pera Vlasnik
023 Pera Kupac
021 Zika Kupac



kako da uradim da dobijem kroz upit....?


ako je pera vlasnik i kupac daj mi samo vlasnika PERA, dok istovremeno za polje kupac treba da napisem da je PERA i kupac i vlasnik i da dodam ZIKA.

Znaci dva skupa podataka u jednom da postoji PERA sa njegovim podacima a u drugom na mesto PERA samo recenica da je se on vec pojavljuje i plus jos ZIKA?


Valjda sam jasan....




[ dacarica @ 27.07.2009. 17:37 ] @
tipa ovako nesto....



1.PERA VLASNIK
ulica
adresa
ptt



2.'KORISNIK PERA JE VEC I KUPAC'

3.ZIKA
ulica
adresa
ptt
[ dacarica @ 27.07.2009. 17:50 ] @
nemora neko da mi napise resenje, moze i nagovestaj ili ti gde mogu da pronadjem resenje...


hvala.
[ cdorde @ 27.07.2009. 18:48 ] @
Prijatelju, ajd' još malo razradi pitanje. Mislim, daj konkretnu tabelu da vidimo šta ti je primarni ključ, da li ima neka kolona koja pamti hronologiju upisa da znamo da li ti je "komitent" prvo bio kupac ili vlasnik...

Ako je ovo stvaran problem onda ti nešto nevalja u dizajnu.
[ dacarica @ 27.07.2009. 19:34 ] @
znaci postoji tabela u kojoj postoje tri ili cetiri klijenta....


br_klijenta Ime Opis
-----------------------------------------
023 Pera Vlasnik
023 Pera Kupac
016 Zika Kupac




potrebno mi je da kad izlistam tabelu bude:

gde je vlasnik da mi izbaci podatke ko je vlasnik iz prethodne tabele
gde je kupac da izbaci podatke o kupcu a ako je isto vremeno i vlasnik da napise da je osoba istovremeno i vlasnik i kupac tako da mi ne daje podatke
[ brzak @ 28.07.2009. 07:59 ] @
SELECT t1.br_klijenta br_klijenta, t1.ime ime,
DECODE (t2.opis, 'Kupac', 'KORISNIK ' || t1.ime || ' JE VEC I KUPAC', t2.opis) opis
FROM tabela t1, tabela t2
WHERE t1.br_klijenta = t2.br_klijenta AND t1.opis = 'Vlasnik'
UNION
SELECT *
FROM tabela t1
WHERE t1.opis = 'Kupac' AND NOT EXISTS (SELECT 1
FROM tabela t2
WHERE t1.br_klijenta = t2.br_klijenta AND t2.opis = 'Vlasnik')
ORDER BY ime, opis DESC
[ marko500 @ 10.10.2009. 17:27 ] @
Zdravo Brzak, mozes li mi se javiti na mail [email protected] da te pitam za par upita ako mozes da mi pomognes.. Radim ih na Oracle platformi.. a treba mi za fax. Hvala :)
[ brzak @ 12.10.2009. 07:45 ] @
Moze i mail-om, ali zasto ne posatavis ovde pitanje, mozda neko nesto nauci, a mozda i dobijes i bolje resenje od mog.
Pozdrav.