Diskuze

Pravidla diskuze    |    Zobrazit lame příspěvky
Tato sekce je moderovaná, viz. pravidla diskuze.
 
 
 BBCode

J0hny | E-mail28.12.2008 13:13 | #
Děkuji za ochotu. Skutečně jste mi pomohli.
qteck | E-mail | Website | ICQ 36425086927.12.2008 19:43 | #
:-D

----------
[link]

[link]

Někdy kokot kokotem není, někdy je to prostě jenom pták.
Tralalallaala | 212.96.160.*27.12.2008 18:30 | #
Sakra, mala chyba ve sponzorovanych odkazech xD xD

Domyslete si pred to base64 jeste "data:text/html;base64," xD
Petrof_ | 213.192.3.*27.12.2008 18:07 | #
J0hny: urcite to pujde vlozenym dotazem:
SELECT id, blablabla, (SELECT count(*) FROM doporuceni WHERE doporuceni.dilo_id = clanky.id) as pocet_doporuceni FROM clanky ORDER BY pocet_doporuceni DESC LIMIT 0,5

ale pri vetsim poctu hodnoceni nebo spis clanku to bude zdrzovat a vykon pujde rapidne dolu. imho by mozna bylo lepsi udrzovat pocet hodnoceni v tabulce s clankama, + treba pri jo velky navstevnosti pravidelne updatovat cronem.
qteck | E-mail | Website | ICQ 36425086927.12.2008 13:36 | #
napis jednoduse dva prikazy select v jednou vyberes data z prvni tabulky ty co budes pouzivat v podmince v druhym prikazu select.

je mozne zapsat prikaz kde budes chtit vybrat obe tabulky ale stejne potom nebudes mit dostupne ty data do te podminky v tom dotazu. stejne bys pak musel vytvorit dalsi rikaz na vypis opet select.

nenapada mi jak udelat tu podminku jen pomoci mysql ja to bezne resim jen takto jednoduse. jinac si myslim ze by bylo lepsi zapisovat tu hodnotu podle ktere to radis do tabulky kde ji potrebujes. nebo to zapisuj dvakrat pokud ji potrebujes v obou tabulkach. to by bylo i kvuli rychlosti lepsi.

----------
[link]

[link]

Někdy kokot kokotem není, někdy je to prostě jenom pták.
J0hny | E-mail26.12.2008 21:10 | #
Dobrý den, Tuším, že toto není ideální místo, kde bych se na toto měl ptát, ale nepomohl ani strýček google... Potřebuji napsat sql dotaz na databázi (mysql verze 5.0.22), který vypíše pět záznamů z jedné tabulky, které se seřadí podle počtu určitých záznamů v druhé tabulce. V první tabulce jsou uloženy články, v druhé doporučení (jedná se o redakční systém, konkrétně navoru.cz). Cílem je výsledek dotazu napasovat do tabulky, kde se zobrazí pět děl s nevyšším počtem doporučení za poslední týden. Počet "hodnotících" záznamů pro seřazení je tedy dán stejným číslem v sloupci řekněme dilo_id a časem větším než je aktuální timestamp - týden. Btw vím, že to řazení jde řešit přímo v php, ale nejdřív chci vědět zda-li to za mě neudělá mysql. Děkuji za každou reakci a na závěr bych chtěl ještě ujasnit, že než jsem se rozhodl psát sem, skutečně jsem ztrávil několik hodin s googlem.
NyQ | E-mail | Website25.12.2008 13:54 | #
sLa: to jsem četl na bbs.sandobx.cz
Patejlek | 85.70.143.*24.12.2008 22:23 | #
Přidávám se k přání. A moje PF [link]
Santa. | 213.19.59.*24.12.2008 17:33 | #
Merry Muthafuckin' Chrismas and have a fucked up new year > [link]
DjH | E-mail | Website | ICQ 319-960-89524.12.2008 17:11 | #
do toho je casu dost =), to poprejeme pak, nemyslite? :D

----------
..:@]> [link] <[@:..