On Mon, 23 Jul 2007, Cristian wrote:

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

Pai ori faci view, ori rulezi din prima select-ul tot aia e. Problema cea mare alta: ca oamenii vor "ultimile N inregistrari" fara sa precizeze relatia de ordine sau cimpul dupa care se ordoneaza. Ei le vor pe ultimile 20 inserate. Poate la muishitQL se poate, insa daca or sa duca aplicatia intr-un mediu tranzactional or s-o inghita cu spume cu tot, pentru ca acolo ordinea inserarii nu mai coincide neaparat cu ordinea de pe disk, ci unde s-a gasit o tupla libera.

De aceea pentru astfel de situatii oamenii intregi la creieri creaza un cimp de tip timestamp cu valoarea default NOW() (sau ce ckt o fi in cktsql, parca e chiar un tip numit chiar timestamp care chiar ia valoarea default NOW() ) si faci order dupa aia cum vrei dupa cimpul ala avind definita riguros 100% functia de ordonare.

--
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise expressly stated.

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

Raspunde prin e-mail lui