evshi
Новичок
Есть таблица, которая хранит в себе поисковые запросы. Мне надо вывести 10 последних уникальных запросов (к сожалению некоторые запросы дублируются). Пытаюсь так:
SELECT DISTINCT (
`needle`
)
FROM `search`
ORDER BY `dt` DESC
LIMIT 10
При таком запросе выводятся не последние 10, а 10, но в каком-то непонятном порядке.
Например, вывожу через запрос последние 10 добавленных записей:
SELECT `needle` FROM `search` ORDER BY `dt` DESC LIMIT 10
Получаю:
вакансия
вакансия
духи
духи
духи
lotos
центр аудита и консалтинга финаудит
lotos
lotos
энтузиаст
Затем делаю
SELECT DISTINCT (
`needle`
)
FROM `search`
ORDER BY `dt` DESC
LIMIT 10
Получаю:
духи
lotos
tecnopack.ru
PUTZMEISTER
Алармстройсервис
Тепло Уют Сервис
производство
лдсп
lateral.ru
mappaper.ru
Куда делись центр аудита и консалтинга финаудит и энтузиаст?
SELECT DISTINCT (
`needle`
)
FROM `search`
ORDER BY `dt` DESC
LIMIT 10
При таком запросе выводятся не последние 10, а 10, но в каком-то непонятном порядке.
Например, вывожу через запрос последние 10 добавленных записей:
SELECT `needle` FROM `search` ORDER BY `dt` DESC LIMIT 10
Получаю:
вакансия
вакансия
духи
духи
духи
lotos
центр аудита и консалтинга финаудит
lotos
lotos
энтузиаст
Затем делаю
SELECT DISTINCT (
`needle`
)
FROM `search`
ORDER BY `dt` DESC
LIMIT 10
Получаю:
духи
lotos
tecnopack.ru
PUTZMEISTER
Алармстройсервис
Тепло Уют Сервис
производство
лдсп
lateral.ru
mappaper.ru
Куда делись центр аудита и консалтинга финаудит и энтузиаст?
