Просьба оставить комментарий





Если вам понравился или не понравился топик. Я что то забыл или не дописал, то вы можете оставить свой комментарий и я постараюсь исправить это в ближайшее время.

воскресенье, 3 марта 2013 г.

Сортировка таблицы по 2 полям SQL

Пробовал через phpmyadmin такую конструкцию, что то не получалось


SELECT * FROM `table` ORDER BY `timestamp` DESC, `itemid` DESC;

То есть необходимо было отсортировать таблицу по 2 полям сразу, гуглер давал как раз такой ответ, еще немного погуглив наткнулся на подобную конструкцию.


SELECT * FROM
(SELECT * FROM `table` ORDER BY `timestamp` DESC) a
ORDER BY `itemid`

Также очень желательно установить лимит, так как запрос оказался очень тяжелый, так как было еще 2 условия выборки, сделать это можно так


SELECT * FROM
(SELECT * FROM `table` ORDER BY `timestamp` DESC LIMIT 10) a
ORDER BY `itemid`