spróbuj tego...
SELECT a.ID, a.Name, b.Name AS 'ParentName'
FROM TABLE AS a LEFT JOIN TABLE AS b on a.ParentID = b.ID
Przy lewym sprzężeniu zapytanie nie znajdzie niczego do przyłączenia dla wartości NULL i zwróci puste dla ParentName
kolumna.
EDYCJA:
Jeśli nie chcesz, aby kolumna „Nadrzędna” była pusta, ale chcesz wyświetlać myślnik „-”, użyj tego zapytania.
SELECT a.ID, a.Name, COALESCE(b.Name,'-') AS 'ParentName'
FROM TABLE AS a LEFT JOIN TABLE AS b on a.ParentID = b.ID