🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #195130

[DB2] - złączenie trzech dziwnych tabel

#195130
From: KA-RAM-BA
Date: Tue, 08 Nov 2016 06:50
20 lines
2240 bytes
Cześć.
Mam następujący problem i potrzebuję Waszej pomocy.
Mam 3 tabele: OSOBY, DOKUMENTY, PISMA.
 
W tabeli OSOBY mam osoby. Kolumny to:  Nazwisko, Imię, PESEL (w tabeli nie ma takich samych osób o tym samym numerze PESEL)
W tabeli DOKUMENTY są wpisy dla kogo i kiedy zarejestrowano dokument. Kolumny tabeli to: PESEL, data_rej (wpisów dla danej osoby może być dużo)
W tabeli PISMA są wpisy dla kogo i kiedy zarejestrowano pismo. Kolumny to: PESEL, data_rej (wpisów dla danej osoby może być dużo)
 
Chodzi mi to to by wylistować w trzech kolumnach (osoba + data ostatniego najnowszego zarejestrowania dokumentu + data ostatniego zarejestrowania pisma (pod warunkiem, że jest większa niż data ostatniej zarejestrowania dokumentu). Jeśli data ostatniego zarejestrowania pisma jest mniejsza od daty ostatniego zarejestrowania dokumentu to pole zostawić pustą. 


Czyli coś takiego:
Kowalski 2016-10-23 2016-11-05
Nowak 2016-09-01
 
 
Baza to DB2 ale ewentualna pomoc może być również na przykładzie innych baz.


KA-RAM-BA
Technical Details
Message-ID: <83f95368-e17c-4df6-a2d7-d2e9695c87ba@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!e187no1223404itc.0!news-out.google.com!i74ni548itb.0!nntp.google.com!e187no1223394itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 10.36.68.197 with SMTP id o188mr10729581ita.17.1478587814510;        Mon, 07 Nov 2016 22:50:14 -0800 (PST)
X-Received: by 10.157.37.125 with SMTP id j58mr434696otd.18.1478587814484; Mon, 07 Nov 2016 22:50:14 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!e187no1223404itc.0!news-out.google.com!i74ni548itb.0!nntp.google.com!e187no1223394itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych
Date: Mon, 7 Nov 2016 22:50:14 -0800 (PST)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=79.187.69.101; posting-account=SplkzQoAAABnRhCOmXNQipLBrNwKM079
NNTP-Posting-Host: 79.187.69.101
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <83f95368-e17c-4df6-a2d7-d2e9695c87ba@googlegroups.com>
Subject: [DB2] - złączenie trzech dziwnych tabel
From: KA-RAM-BA <ka-ram-ba@wp.pl>
Injection-Date: Tue, 08 Nov 2016 06:50:14 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit