Да. Присоединяй стол к себе:
select t1.id, t1.name, t2.name as parent_name
from mytable t1
left join mytable t2 on t2.id = t1.id_relation
where t1.id = 2; -- where clause is optional. leave off to get all rows
Этот запрос будет возвращать строки для каждой строки в вашей таблице, даже если нет соответствующей строки «отношения».
Если вы хотите ограничить строки результатов только теми, у которых есть совпадающая строка (как показано в вашем примере), удалите ключевое слово LEFT
.