Postgresql -Возникли проблемы с левым соединением нескольких таблиц

Я нахожусь в процессе переноса некоторых запросов Mysql в Postgresql, и я наткнулся на этот, который не работает.

select (tons of stuff)
from trip_publication 

left join trip_collection AS "tc" on
tc.id = tp.collection_id

left join 
            trip_author ta1, (dies here)
            trip_person tp1,
            trip_institution tai1,
            trip_location tail1,
            trip_rank tr1
    ON
            tp.id = ta1.publication_id 
            AND tp1.id = ta1.person_id 
            AND ta1.order = 1 
            AND tai1.id = ta1.institution_id 
            AND tail1.id = tai1.location_id 
            AND ta1.rank_id = tr1.id

Запрос, кажется, умирает в строке «trip _author ta1», где я отметил это выше. Фактическое сообщение об ошибке:

   syntax error at or near ","
   LINE 77:   (trip_author ta1, trip_person tp1,... 

Я просмотрел документы, и это кажется правильным. Что именно я делаю неправильно здесь? Любая обратная связь будет высоко оценена.

6
задан Boussadjra Brahim 5 September 2019 в 13:38
поделиться