Oznámení
Část nesestavené query z DibiFluent
před 6 lety
- llsm
- Člen | 122
Zdravím,
je možné nějak z dibi fluent dostat urcitou cast sql? Hodilo by se mi dostat
z dibi fluent GROUP BY (v podobě pole, jak si ho DibiFluent drží) v jiném
místě aplikace než se objekt skládá. Podobně jako uz teď má DibiFluent
metodu removeClause($clause)
, tak v zasade neco jako
getClause($clause)
.
před 6 lety
- Milo
- Nette Core | 1119
Podle API soudím, že nejde. Leda tak hackováním přes reflexi. K čemu to potřebuješ?
před 6 lety
- llsm
- Člen | 122
Jj, podle API jsem taky dosel k tomu, ze to nejde. Resim trochu zoufalym
zpusobem optimalizaci COUNT na slozitejsich dotazech v MySQL pro datagrid. Chci
ten dotaz rozsekat tak, abych nemusel volat
SELECT COUNT(*) FROM (SELECT <nejake dlouhe peklo s 5 az 10 JOINY> GROUP BY blabla)
,
ale udelal jsem z toho
SELECT COUNT(DISTINCT nejaky_sloupec) FROM <nejake dlouhe peklo s 5 az 10 JOINY>
.
Podle toho co jsem si testoval podobne rucne predelane dotazy lze pozorovat
polovicni casy a navic se to MySQL serveru lepe cachuje.