na gal ir nera kazkas gerai su ta mano uzklausa, nzn :) ir siaip tavo pasiulytas sprendimas duoda toki pati rezultata PS. koks skirtumas tarp tavo rasytos uzklausos ir mano, isskyrus, kad tu prirasei dar grupavima ? :) On Thu, 30 Apr 2009 19:27:34 +0300, Jornada Del Muerto wrote: > Tik jei tuscia grazins NULL bent ant MSSQL tai darai ant mysql > IFNULL(SUM(t2.kaina),0) jei gerai pamenu, tada turesi 0 o ne NULL ;) > > "Jornada Del Muerto" <ask@me.email> wrote in message > news:gtcj80$s2p$1@trimpas.omnitel.net... >> Tau ji aplamai veikia? turetu but kazkas tokio: >> >> SELECT >> t1.name, >> SUM(t2.kaina) AS apyvarta >> >> FROM >> t1 >> >> LEFT JOIN >> t2 ON t1.id = t2.t1_id >> >> GROUP BY >> t1.name >> >> "kantas" <asd@asd.lt> wrote in message >> news:gtchjk$ph8$1@trimpas.omnitel.net... >>> labas, >>> >>> turiu 2 lenteles: >>> t1: >>> id, >>> name >>> t2: >>> id, >>> t1_id, >>> kaina >>> >>> darau panasia uzklausa, kad gauciau kiek is t1 useris lenteles uzdirbo >>> babkiu : ("SELECT t1.name, SUM(t2.kaina) AS apyvarta FROM t1 LEFT JOIN >>> t2 ON t1.id = t2.t1_id") >>> jeigu t1 lentoj yra useris, bet jis neturi t2 lentelej jokio iraso, >>> tai rezultate noreciau matyti, kad to userio apyvarta = 0. mano >>> uzklausa rodo tik tas reiksmes, kur yra ka suskaiciuoti. kaip >>> isspresti sia problema? >>