am 2 tabele :
tabela vestitor --id int
--nume varchar
--prenume varchar
--grupa int
tabela raport -- id int
--id_vestitor int
--ore int
--carti int
--luna int
vreau sa fac un select din cele 2 care sa-mi afiseze nume,prenume din prima si ore,carti din a doua pe dif luni
daca exista inreg pt toate persoanele din table vestitori sa mi le afiseze
daca nu exista sa-mi apara nume,prenume din prima si 0 la campurile din a doua tabela
io fac cam asa :
select a.nume,a.prenume,b.ore,b.carti
from vestitori a
left join raport b on b.id_vestitor=a.id
where (luna=2)
fiindca nu am inreg in tabela cu luna=2 nu afiseaza nimic
daca conditia o schimb si pun where (luna=2 or luna is null)
imi afiseaza ce vreau
problema imi apare cand am inreg in tabela raport dar cu o luna diferita de cea pe care o caut
si asta as vrea sa gasesc o conditie care daca luna=2 si nu am inreg sa-mi puna toate persoanele din vestitori care n-au luna=2 si 0 pt campurile din tabela raport (stiu cum sa pun 0 ; nu stiu conditia)
ms de ajutor