🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [DB2] - złączenie trzech dziwnych tabel

#195133
From: Czarek Grądys
Date: Tue, 08 Nov 2016 10:22
32 lines
2584 bytes
W dniu 08.11.2016 o 07:50, KA-RAM-BA pisze:
> 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
>


A jak się trafi osoba nie mająca nr PESEL? Jakiś zagraniczny gostek np?
Pomyśl nad kluczem, PESEL nie nadaje się na klucz, bo nie zależy od
Ciebie, tylko od ustawodawcy. Nie wolno zakładać odpowiedzialności
ustawodawcy! Ustawodawca może powiedzieć, że od jutra PESEL nie obowiązuje!

-- 
Cezary Grądys
czarekgr@wa.onet.pl
Technical Details
Message-ID: <5821a773$0$5148$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!peer04.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <83f95368-e17c-4df6-a2d7-d2e9695c87ba@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!peer04.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: [DB2] - złączenie trzech dziwnych tabel
Newsgroups: pl.comp.bazy-danych
References: <83f95368-e17c-4df6-a2d7-d2e9695c87ba@googlegroups.com>
From: Czarek Grądys <czarekgr@wa.onet.pl>
Date: Tue, 8 Nov 2016 11:22:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <83f95368-e17c-4df6-a2d7-d2e9695c87ba@googlegroups.com>
Lines: 32
Message-ID: <5821a773$0$5148$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.6.26.227
X-Trace: 1478600563 unt-rea-a-01.news.neostrada.pl 5148 83.6.26.227:42260
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2426
X-Received-Body-CRC: 2765429843
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit