Здравствуйте, nikkit, Вы писали:
N>ну как так-то? и нахрена так было сделано? может есть разумное объяснение такому поведению? 
DISTINCT это автоматом GROUP BY, что тормознее даже, чем ORDER BY
По-хорошему надо SELECT EXISTS (SELECT 1 FROM ... WHERE ... LIMIT 1)