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