Welcome to Sign in | Help
in Search

select problem

Last post 04-02-2008, 9:11 AM by Abadon83. 3 replies.
Sort Posts: Previous Next
  •  04-01-2008, 1:37 PM 4520

    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
      
  •  04-01-2008, 2:05 PM 4522 in reply to 4520

    Re: select problem

    SELECT ... , ISNULL(b.ore,0) , ISNULL(b.carti,0)
    FROM ...

  •  04-01-2008, 2:54 PM 4523 in reply to 4520

    Re: select problem

    SELECT a.nume,a.prenume, ISNULL(b.ore,0) AS ore, ISNULL(b.carti ,0) AS carti
    FROM vestitori a
    LEFT JOIN raport b ON b.id_vestitor=a.id AND luna=2
  •  04-02-2008, 9:11 AM 4532 in reply to 4523

    Re: select problem

    ms mult
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems