Welcome to Sign in | Help

select problem

  •  04-01-2008, 1:37 PM

    select problem

    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
      
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems