Archívum - Jan 6, 2019
el nem végzett munka
Üdv!
Van két táblám és egy működő lekérdezésem ez az:A count(m.mego) megoldottam értéke az elvégzett feladatok száma. Ha nulla az az el nem végzett feladat.
Ez kilistázza egy embernek az elvégzett és el nem végzett feladatait. Abban kérnék segítséget hogy ez ne csak egy emberét listázza ki hanem csoportosan mindenkiét a felhasználónévvel együtt. Itt már van harmadik tábla.
Próbálkoztam így:meg így:
Ezek sajnos nem listázzák ki az el nem végzett feladatokat. Tudna valaki segíteni?
Köszi.
■ Van két táblám és egy működő lekérdezésem ez az:
select f.feladat, f.db, count(m.mego) megoldottam from feladatok f left join matek m on f.feladat=m.felnev and m.id='$id' and m.mego='Jó' and DATE(m.ido)=CURDATE() where f.db<>0 group by f.feladat,f.db
Ez kilistázza egy embernek az elvégzett és el nem végzett feladatait. Abban kérnék segítséget hogy ez ne csak egy emberét listázza ki hanem csoportosan mindenkiét a felhasználónévvel együtt. Itt már van harmadik tábla.
Próbálkoztam így:
select u.user, f.feladat, f.db, count(m.mego) megoldottam from feladatok f left join matek m
on f.feladat=m.felnev and m.mego='Jó' and DATE(m.ido)=CURDATE() left join users u
on u.id2=m.id where f.db<>0 group by u.user, f.feladat,f.db
select
u.user,
f.feladat,
f.db,
count(m.mego) megoldottam
from users u
join matek m on u.id2=m.id
right join feladatok f on f.feladat=m.felnev
and m.mego='Jó'
and DATE(m.ido)=CURDATE()-2
where f.db<>0
and u.user <> 'Mindenki'
group by
u.user,
u.feladat,
f.db");
Köszi.