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

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

 

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

Mirek
MySQL › SELECT pro adresní stítky
20. 12. 2018   #382620

Tak nakonec jsem to vyresil nasloedovne:
zalozim novou tabulku max_baliku s radkz 1-100 (tolik jich nikdy nebude) a pouziju to v joinu:

SELECT adresy.ADRESA, max_baliku.PORADI, pocet_baliku.POCET FROM adresy LEFT JOIN pocet_baliku ON pocet_baliku.CISLO_ZASILKY = adresy.CISLO_ZASILKY LEFT JOIN max_baliku ON max_baliku.PORADI <= pocet_baliku.POCET

dulezite je to <= v poslednim joinu, to pak udela presne to co potrebuju. doda duplicitni radky vcetne poradi

Mirek
MySQL › SELECT pro adresní stítky
20. 12. 2018   #382618

#2 hlucheucho
jelikoz tisknu pres crystal report, tak je nejjednodussi mu rovnou dat SQL. samozrejme umim si to udelat jinak, ale pokud by se takovy dodaz vytvoril bude to elegantni. :)

Mirek
MySQL › SELECT pro adresní stítky
20. 12. 2018   #382612

Zdravim, potrebuju vytvorit dotaz pro adresni stitky, kde na jednu adresu posilam vice balicku. resp. jedna zasilka se sklada z vice baliku napriklad 5. a ja potrebuju vedet ze mam stitek 1 z 5, 2 z 5, 3 z 5...

jak vytvorim takovy select, aby mi zdupliikoval adresu tolikrat kolikrat potrebuji a navic doplnil i poradi toho stitku.

tabulka adresa: 

pepa

franta

jana

Tabulka pocet ballku:

2

5

potreebuju vysledek Selectu:

pepa 1 3

pepa 2 3

pepa 3 3

franta 1 2

franta 2 2

jana 1 5

jana 2 5 

jana 3 5 

jana 4 5

jana 5 5

 

 

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