Здравствуйте. Выполняя такой запрос, MYSQL возвращает результат с дублями:
SELECT *, 1 AS SORT FROM b_newsfeed_index ".$where1." UNION
SELECT *, 2 AS SORT FROM b_newsfeed_index ".$where2." UNION
SELECT *, 3 AS SORT FROM b_newsfeed_index ".$where."
ORDER by SORT, CREATED_DATE DESC LIMIT ".$limit_from.",".$limit_to
Я прочитал, что UNION должен возвращать без дублей.
Как можно удалить дубли в результатах запроса?