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

Kako izabrati prvi i zadnji podatak iz 2 tabele

[es] :: Baze podataka :: Kako izabrati prvi i zadnji podatak iz 2 tabele

[ Pregleda: 2181 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vujkev
Beograd

Član broj: 8072
Poruke: 1345
*.scnet.yu.



+104 Profil

icon Kako izabrati prvi i zadnji podatak iz 2 tabele23.10.2004. u 18:34 - pre 216 meseci
Potrebno mi je da u jednom record-u imam sve podatke is prve tabele, par podataka iz druge tabele koji su prvi upisani i takodje par podataka iz druge tabele ali koji su zadnji upisani. Primer tabela:

Tabela 1:
1. IDTabele1
2. Datum
3. Naziv
4 ....

Tabela 2:
1. IDTabele2
2. IDTabele1
3. Ime
4. Prezime
5. DatumUpisa
6. ....

potrebno je da napravim query koji ima sledeca polja:

1. IDtabele1
2. Datum
3. Naziv
4. IDTabele2 (tako da je DatumUpisa najmanji)
5. Ime (koje odgovara record-u sa najmanjim datumom)
6. Prezime (koje odgovara record-u sa najmanjim datumom)
7. IDTabele2 (tako da je DatumUpisa najveci)
5. Ime (koje odgovara record-u sa najvecim datumom)
6. Prezime (koje odgovara record-u sa najvecim datumom)

naravno IDTabele1 mora da se poklopi

Da li je ovo moguce uraditi?
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Kako izabrati prvi i zadnji podatak iz 2 tabele23.10.2004. u 18:37 - pre 216 meseci
...jos kad bi nam rekao koja je baza u pitanju ...
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1345
*.scnet.yu.



+104 Profil

icon Re: Kako izabrati prvi i zadnji podatak iz 2 tabele23.10.2004. u 18:38 - pre 216 meseci
UPS sorry MS SQL
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

Simke
Marko Simic
Sandfield Associates (Solution
Developer)
Novi Zeland

Član broj: 1158
Poruke: 751
*.dialup.xtra.co.nz.

ICQ: 71578686
Sajt: www.sandfield.co.nz


Profil

icon Re: Kako izabrati prvi i zadnji podatak iz 2 tabele24.10.2004. u 00:19 - pre 216 meseci
Ako ti je ID auto key onda koristi TOP i ORDER BY.
Primer:

Da dobije prvih 5 podataka iz tabele:
SELECT TOP 5 *
FROM tblTabela
ORDER BY ID

Zadnjih 5:
SELEC TOP 5 *
FROM tblTabela
ORDER BY ID DESC
All beer is good. Some beer is better.
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1345
*.scnet.yu.



+104 Profil

icon Re: Kako izabrati prvi i zadnji podatak iz 2 tabele24.10.2004. u 01:03 - pre 216 meseci
To naravno znam i sam, ali poenta je da u JEDNOM recordu imam i prvi i zadnji podatak iz tabele
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+709 Profil

icon Re: Kako izabrati prvi i zadnji podatak iz 2 tabele24.10.2004. u 01:29 - pre 216 meseci
Probaj nešto na ovu foru, pišem iz glave pseudosql kood:
Code:

SELECT t1.id1, t1.naziv, t1.datum, t2max.id2, t2max.ime, t2min.id2, t2min.ime
FROM tabela1 t1
INNER JOIN tabela2 t2max on t2max.id1 = t1.id1
INNER JOIN tabela2 t2min on t2min.id1 = t1.id1
WHERE t2max.datum = (select max(datum) from tabela2 where id1 = t1.id1)
AND t2min.datum = (select min(datum) from tabela2 where id1 = t1.id1)
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1345
*.scnet.yu.



+104 Profil

icon Re: Kako izabrati prvi i zadnji podatak iz 2 tabele24.10.2004. u 11:49 - pre 216 meseci
To je to. Hvala
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

[es] :: Baze podataka :: Kako izabrati prvi i zadnji podatak iz 2 tabele

[ Pregleda: 2181 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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