Я использую MySQL, и у меня есть таблица с датами в столбце (я делаю таблицу сроков для класса).Ранее у меня был следующий запрос:
SELECT * FROM duedates_f2011 ORDER BY anothercolumn
Чтобы предотвратить повторяющиеся вхождения (на основе столбца duedate), мне пришлось изменить его следующим образом:
SELECT * FROM duedates_f2011 GROUP BY duedate
В настоящее времясохранил тот же порядок, но как я могу гарантировать, что он все еще будет делать это?Ничто в прочитанных мною руководствах GROUP BY
не указывает на то, что оно все равно будет отсортировано, а добавление оператора ORDER BY
после этого некорректно.Есть ли что-то, что я пропускаю, или я должен добавить что-то еще, чтобы убедиться, что он остается в порядке?
(как указано в моих тегах, я использую PHP для выполнения запроса)