У меня есть запрос MySQL, подобный этому:
SELECT xid, count(yid) AS tot
FROM x_y_map
WHERE z=11
GROUP BY xid
ORDER BY tot
Таблица - это просто отображение X и Y. Без ORDER BY
кажется, что запрос работает и отображает количество Y, которые есть у каждого X - по одной строке для каждого X. Однако, добавив порядок, я получаю только:
xid yid
0 36503
Почему это происходит, и как мне получить заказанный список?