diky moc, to je to co jsem hledal. diky, jdu si to rozebrat a naucit se to pouzivat na priste.
Příspěvky odeslané z IP adresy 194.213.39.–
To jsem take zkousel, ani bez toho to nedela to co chci.
Zkusim jeste popsat priklad, mam tabulku knih:
1 - kniha dobra
2 - kniha nejlepsi
3 - kniha hrozna
Pak mam tabulku vypujcek:
1- vypujcena kniha dobra (1)
2 - vypujcena kniha nejlepsi (2)
3 - vypujcena kniha dobra (1)
No a ted potrebuju vypsat vsechny knihy a vedle nich vypocitat kolikrat byli vypujceny. V mem pripade plan jsou knihy a manufacturing_logs jsou ty vypujcky. Jenze me to nevypise knihy ktere nebyli ani jednou vypujceny, ktere bych do toho prehledu take potreboval.
ne, ten druhy kod ma stejny vysledek jako ten prvni. nejak to obejdu jinak. v kazdem pripade diky za pomoc.
simas: diky, tohle me ale neukaze zaznamy z tabulky plan, ktere nemaji zadne zaznamy v tabulce manufacturing_logs a to ja prave potrebuju. nevim zda to vubec lze ... ja potrebuju zobrazit oboji, tedy potrebuju vypsat vsechny zaznamy z tabluky plan a tam kde existuji pod stejnym cislem cv nejake zaznamy v tabulce manufacturing_logs, tak je potrebuju spocitat kolik jich v teto tabulce je a tam kde neexistuji tak vratit nulu ...
Hraju si s JOIN jak s LEFT tak RIGHT a proste to nedela to co chci, aby to vypsalo seznam pouzitych cisel CV z jedne i z druhe tabulky, vypisuje me to stale jen z jedne ...
No to je ono :-) dekuju moc, HAVING jsem vubec neznal.
No jeste jsem zaroven ale prisel na to, ze me to vypisuje jen ty zaznamy ktere existuji zaroven v obou tabulkach. jenze v tabulce plan je tech zaznamu ve sloupci CV vice, ja bych potreboval vypsat vsechny (s tim ze ty co nejsou v druhe tabulce budou mit v poli vyrobeno nulu samozrejme)
prave ze nefunguje, pise ze nezna sloupec "vyrobeno" - to jsem zkousel jako prvni
Nevim si rady s nasledujicim, mam nasledujici prikaz:
select plan.cv, plan.quantity, count(manufacturing_logs.cv) as vyrobeno from plan, manufacturing_logs where manufacturing_logs.cv = plan.cv group by plan.cv
ktery me vypise nasledujici:
cv quantity vyrobeno
1076424400 10 10
1076424401 560 560
1076424402 560 560
1076424403 560 200
coz je zcela v poradku, ale jeste bych potreboval, aby se me provedl filtr podle podminky vyrobeno < plan.quantity, tedy aby ve vysledku zustal pouze jeden jediny radek, a to ten posledni kde je splnena podminka. Nevim si s tim rady, prosim o postrceni. Dekuji