Cytat(mar1aczi @ 16.04.2014, 08:09:02 )

Pisze w czym problem jak krowie na granicy.
Czytanie komunikatów i rozumienie wyświetlanych błędów nie boli.
SELECT * FROM
(SELECT `id`, `nick`, `log`, `when` FROM `logs` WHERE `x`='y' ORDER BY `id` DESC LIMIT 50) AS t
ORDER BY t.id;
Poza tym, gdybyś raczył spojrzeć do artykułu z linku i go przeczytał, to byś się zorientował dlaczego SQL wyświetla błąd.
przeczytałem ale nie zrozumiałem co ma znaczyć bo z SQL umiem tylko podstawy i mi to przeważnie wystarcza.
co do tematu dzisiaj o pierwszej rozwiązałem tak:
SELECT * FROM (SELECT * FROM `logs` WHERE `x`='y' ORDER BY `id` DESC LIMIT 50) tmp ORDER BY tmp.id ASC;
(przerobione z najelpszej odpowiedzi na
StackOverFlow.comtylko że błąd wyświetlał się przy dodawaniu postu i nie pokazywał jaki, ale dam "pomógł" za chęci,
edit:
(dla ciekawych jakby ktoś kiedyś potrzebował)
oba rozwiązania są podobne szybkością,
0.00040+ czasu,
średnio 0.00080-0.00090