zapytanie sql

Autor: mrkramer <hhfm_at_poczta.fm>
Data: Thu 18 Mar 2010 - 20:08:56 MET
Message-ID: <hntudv$55b$1@nemesis.news.neostrada.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Witam

Wiem ze to grupa dot. systemu a nie sql, ale nie moge znalezc polskiej
grupy sql wie pozwolilem sobie zadac pytanie tutaj.

tabela1
imie nazwisko lata
-----------------------------
iza aba 11
ela baba 15
ala caba 16
ula daba 17

tabela2
imie nazwisko ojciec
------------------------------
iza aba marek
ela baba staszek
ala caba
ula daba

jakie bedzie zapytanie do tabeli1 zeby miec w wyniku osoby powyzej 14
lat i imie ojca jesli jest. Jesli nie ma ojca ale ma powyzej 14 lat, to
zeby bylo pusto.

czyli zeby wynik byl taki:

wynik
imie nazwisko lata ojciec
--------------------------------------
ela baba 15 staszek
ala caba 16
ula daba 17

jak napisze takie zapytanie:

select a.imie, a.nzawisko, a.lata, b.ojciec
from tabela1 a, tabela2 b
where lata > 14
and a.imie=b.imie
and a.nazwisko=b.nazwisko

Oczywiscie wiem ze spowodowane jest to tym ze w warunku jest za imie i
nazwisko ma byc rowne, ale jakie powinno byc zapytanie zeby otrzymac
wynik jaki dalem w prrzykladzie.
Received on Thu Mar 18 20:10:02 2010

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 18 Mar 2010 - 20:42:01 MET