Jest to możliwe m.in. lewe sprzężenie i niektóre funkcje formatowania ciągów:
select ... as parent, ' -- ' || coalesce(..., '') as child
from ... left join ... on ...
Możesz też zamiast tego połączyć rzeczy itp., aby uzyskać dokładnie to, o co prosiłeś.
ALE naprawdę powinieneś pozostawić to widokowi, jak już sugerowano.