CASE
WHEN p_id IS NULL THEN 'Root'
WHEN EXISTS(
SELECT p_id
FROM Tree
WHERE p_id = ?
) THEN 'Inner'
ELSE 'Leaf'
END
) AS type
FROM Tree
ORDER BY id
вместо "?" должен быть id с первой строчки запроса, как это сделать?
И?
во внутреннем selectе есть поле id
Используй алиасы, Люк!
Обсуждают сегодня