Anonymní profil michal – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil michal – Programujte.comAnonymní profil michal – Programujte.com

 

Příspěvky odeslané z IP adresy 194.213.39.–

MySQL › Filtrovani a pocitani zaznam…
26. 6. 2012   #159521

diky moc, to je to co jsem hledal. diky, jdu si to rozebrat a naucit se to pouzivat na priste.

MySQL › Filtrovani a pocitani zaznam…
26. 6. 2012   #159506

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.

MySQL › Filtrovani a pocitani zaznam…
26. 6. 2012   #159502

ne, ten druhy kod ma stejny vysledek jako ten prvni. nejak to obejdu jinak. v kazdem pripade diky za pomoc.

MySQL › Filtrovani a pocitani zaznam…
26. 6. 2012   #159500

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 ...

michal
MySQL › Filtrovani a pocitani zaznam…
25. 6. 2012   #159487

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 ... 

michal
MySQL › Filtrovani a pocitani zaznam…
25. 6. 2012   #159481

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)

michal
MySQL › Filtrovani a pocitani zaznam…
25. 6. 2012   #159478

prave ze nefunguje, pise ze nezna sloupec "vyrobeno" - to jsem zkousel jako prvni

michal
MySQL › Filtrovani a pocitani zaznam…
25. 6. 2012   #159476

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

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý