Объедините ваши запросы, чтобы получить один набор результатов, который вы можете сортировать так, как вам нравится:
SELECT
a.`user_id`,
b.*,
c.*
FROM ts_users_skills a
LEFT JOIN ts_students_log b
ON a.`user_id` = b.`user_id`
LEFT JOIN ts_students_info c
ON a.`user_id` = c.`user_id`
WHERE a.`skillsTeach` = 'Photoshop'
ORDER BY a.`user_id`;
Я использовал LEFT JOIN s, но если все пользователи будут иметь строки в обоихts_students_info и ts_students_info, вы можете изменить их на JOIN s.
EDIT
Чтобы ответить на ваш вопрос в комментариях ниже, выберите нескольконавыки, измените предложение where на что-то вроде:
WHERE a.`skillsTeach` in ('Photoshop','Video Editing','Web Design')
или
WHERE a.`skillsTeach` = 'Photoshop'
OR a.`skillsTeach` = 'Video Editing'
OR a.`skillsTeach` = 'Web Design'