[ elmagio @ 16.10.2008. 11:30 ] @
|
Imam dvije tablice npr.tablica1,tablica2.
tablica1
sifra
naziv
kolicina
vrijednost
tablica2
sifra
naziv
kolicina
vrijednost
porez
korisnik
Moje pitanje je kako napraviti neku proceduru koja će se pokretati i
prebaciti tablicu1 i tablicu2 u neku recimo tablicu3?
tablica3 bi imala ova polja
sifra
naziv
kolicina
vrijednost
porez
korisnik
LP,
|
[ Zidar @ 16.10.2008. 14:30 ] @
Pocnes od neceg ovako:
Code:
SELECT
A.Sifra, A.Naziv, A.Kolicina, B.vrijednost, B.Porez, NB.Korisnik
FROM tablica1 AS A
INNER JOIN Tablica2 AS B
ON A.Sifra = B.Sifra
pa dalje stim radis sta hoces - pokazes ga korisniku, prebacis u neku trecu tabelu ili slicno.
[ elmagio @ 17.10.2008. 05:57 ] @
Zidar nisi me baš razumio?
U tablici jedan:
sifra-------naziv------kolicina------vrijednost
10 jklkjlk 15 1500
20 tztzuz 12 250
u tablici dva:
sifra-------naziv------kolicina------vrijednost-----porez------korisnik
10 jklkjlk 0 1500 40 mm
30 jklhhh 0 750 35 tt
i sada želim napraviti tablicu tri
sifra-------naziv------kolicina------vrijednost-----porez------korisnik
10 jklkjlk 15 1500
20 tztzuz 12 250
10 jklkjlk 0 1500 40 mm
30 jklhhh 0 750 35 tt
Lp,
[ sparc @ 17.10.2008. 07:07 ] @
Ako ti je potreban samo view onda uradi union query
SELECT sifra, naziv, kolicina, vrednost, 0 as porez, 'xx' as korisnik
from tabela1
UNION
SELECT sifra, naziv, kolicina, vrenost, porez, korisnik
from tabela2
mozes da koristis i where klauzule i order by klauzule
[ Zidar @ 20.10.2008. 14:30 ] @
Nisam te razumeo jer nisi rekao dovoljno jasno sta hoces. Nisi rekao da hoces da na ovaj nacin 'spojis' tabele. Kolega sparc ti je pokazao kako se to radi. Medjutim, ti nigde i ne kazes 'da spojim tabele jednu ispod druge i to prikazem', nego kazes 'da napravim trecu tabelu', pa te mozda nije ni on razumeo. Moras da budes malo jasniji. U ovom psolu uvek je odgovornost za razumavanje an onome ko nesto trazi. Ako te nismo razumeli, znaci da nis dobro postavio pitanje. Moze biti da mi nismo dovoljno pametni da razumemo, istina je, ali i u tom slucaju ti moras da resis problem - da postavis pitanje tako da ga mi razumemo. Samo tako ti mozemo pomoci. Sve ostalo je gubljenje vremena.
[ elmagio @ 23.10.2008. 06:50 ] @
Ok Zidar.
Zahvaljujem se svima na odgovorima. Ovo sa UNION mi riješava problem.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.