MySQL ainult lasteaedadele
Nii. Tabelis on identifikaator ja saldo. Ma tahan ühe päringuga saada 10 suurima saldo kogusumma. Lihtne ju.
mysql> select sum(saldo) from kirjed where id in (select id from kirjed where saldo > 0 order by saldo desc limit 10);
Ja mida teeb selle peale MySQL?
ERROR 1235 (42000): This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
Versiooniks siis 4.1.18. Mis kuradi moodi sellist piiratud SQL serverit üldse kasutada on võimalik? Lihtne subselect ja seegi ei tööta :(





Comments
inner join on märksõna. midagi välja praegu küll ei mõelnud, aga sellega peaks saama.
Ega selle müskliga lihtne ole jah kui teda mittesihipäraselt kasutada.
Müskel on ikka guestbooki/blogi jms pisirakenduse jaoks. Kõik mis sealt edasi, tuleks PG’s juba teha.
Probleem on eesti teenusepakkujate PG toe puudumine, ning et seda oma servus tööle seada tuleb 2-3 päeva guugeldada ja confida. Confimata PG on hullem kui müskel.
Variant on ka M$$QL kuid see jääb tavaliselt opsüssi taha.
Fog: PG kui Postgresql? pole seal konfida miskit, installid ära, su - pgsql, initdb, logid sisse, teed kasutaja ja voila. pg_hba.confi vbolla tuleb ka näppida.
Selle eest on transaktsioonid, SP’d jne kõik käejala juures.
Iseasi on see, et näiteks WordPress ei toeta postgresi (ja kui toetaks, tuleks ilmselt andmebaasi struktuur ymber teha, optimiseerimise mõttes). :)
Sorry, comments are closed.