Проблема в том, что вы пропускаете имя таблицы, к которой присоединяетесь, в своем ПРАВОМ ВНЕШНЕМ СОЕДИНЕНИИ, а затем вам нужно предложение ON. Кроме того, вы не можете использовать AS
при указании псевдонима таблицы - вы должны использовать YOUR_TABLE r
, а не YOUR_TABLE AS r
. Возможно, вы имели в виду что-то вроде
select r ,s.att1, s.att2, s.att3, s.att4
from shell s
right outer join YOUR_TABLE_HERE r
ON r.ROUTE = s.route