Autor | Zpráva | ||
---|---|---|---|
dh.mix Profil * |
ahoj, mam jeden dotaz nebo spis prosbu o pomoc...
tento sql dotaz mi dost zatezuje system a nekdy shazuje server, je mozne, ze se cykli, pokud je presne v tomhle zneni? SELECT COUNT(kniha.id) AS pocet FROM kniha LEFT JOIN kniha_kategorie ON kniha_kategorie.id_kniha=kniha.id WHERE kniha.zobraz=1 AND kniha.id_par=0; normalne ma dotaz pocitat pocet knih v dane kategorii (takze by mel mit dotaz jeste jeden parametr where - napr. kniha_kategorie.id=5), ale pokud kategorie neni vybrana.... dotaz zatezuje system jak to muzu osetrit? moc diky petr |
||
Kajman Profil |
Jaké jsou v těch tabulkách primární klíče, jaké indexy a jaký je explain tohoto dotazu?
Jinak, pokud bez vybrané kategorie chcete zjistit počet knížek, nepotřebujete k tomu vůbec kategorie joinovat. |
||
dh.mix Profil * |
#3 · Zasláno: 8. 2. 2012, 07:29:23
Mockrat dekuji. To me zatim k popostrceni bude stacit... Kdybych pohorel, ozvu se jeste, jeste jednou diky.
petr |
||
Časová prodleva: 12 let
|
0