Parca stiu ca select in select nu prea e placut pentru mysql (de fapt
parca si prin oracle am auzit ca e o chestie de evitat pe cat posibil). Sa zicem ca in cazul meu nu sunt date multe ... dar nu stiu ce sa zic, mai caut o solutie un pic mai eleganta.

Hi,

Daca ai MySQL 5 se poate face cumva mult mai fain tail -20 asta, si anume faci un VIEW pe tabela aia astfel:

CREATE VIEW to_reverse AS select cimp1,cimp2,ceva..... from gigi order by ceva desc limit 20

Asta ramine acolo si normal ca atunci cind il interoghezi iti da un snapshot cu ultimele 20 de linii dar in ordine descendenta.

Si ca sa le scoti cum vrei ti (ASC) ii dai numai:

select cimp1, ceva, ....  from to_reverse order by ceva asc

`ceva' ala trebuie sa fie inclus in view ...logic

nu'sh daca Muiesql 4 are view :)


Cristian


_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui