ugrás a tartalomhoz

Archívum - Feb 15, 2019

left join feltétel

simisoma · 2019. Feb. 15. (P), 16.06
Sziasztok!

az lenne a kérdésem, hogy a lenti tábláim vannak mysql-ben:


1. nev:
id/veznev/kernev

2. eletkor:
id/eletkor

és lekérném a neveket úgy hogy left join -al hozzákapcsolom az életkort:
select nev.*,eletkor.eletkor from nev left join eletkor on(eletkor.id=nev.id)
ez szépen megy akkor is, ha nincs esetleg az életkor tábla feltöltve --> null értéket ad, ahogy beteszek egy feltételt az életkorra:
select nev.*,eletkor.eletkor from nev left join eletkor on(eletkor.id=nev.id) where eletkor.eletkor =!5
sajnos eltűnnek azok a sorok, ahol esetlegesen nincsen a névhez kapcsolódó életkor.

Hogy lehetne ezt a lehérést feltétellel úgy megoldani, hogy az összes nevet az életkorral listázza, ha nincsen hozzá életkor akkor null értéket adjon, de az 5 éveseket ne tegye a listába.

Húú, remélem érthetően írtam le, köszönöm előre is!