Иван_и, например так:
SELECT t1.*
FROM `table_name` AS t1
LEFT JOIN `table_name_isset` AS t2 ON t2.`id_user`='256' && t2.`id_name`=t1.`id_name`
WHERE
t1.`photo` != '' AND t2.`id_user` IS NULL
ORDER BY t1.`point` DESC
LIMIT 20
+ проверить наличие нужных индексов на поля t1: `id_name`, `photo` и `point`, а также поля t2: `id_user` и `id_name`
очень хорошо, если что-то из этого есть в primary key.
, также можно посмотреть на селекивность полей и возможно сделать составной индекс (смотреть по месту)...