Resultados da pesquisa Resultados da Web ERROR: недопустимая ссылка на предложение FROM - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь запустить запрос с помощью knex.raw ();

SELECT msg."msgId",
       msg.from_me,
       msg.message,
       msg."dataEnvio",
       msg.id_atendimento,
       msg.caption,
       msg.type,
       msg.leitura,
       msg."errorOnSend",
       msg.resp,
       msg."senderName",
       msg.encaminhada,
       msg.self,
       msg.sent,
       msg.read
FROM tb_atendimento_bot as att
   INNER JOIN LATERAL ((SELECT m.id as msgId,
                               m.from_me,
                               m.message,
                               m.msg_date_envio as dataEnvio,
                               m.id_atendimento,
                               m.caption,
                               m.type,
                               m.leitura,
                               m."errorOnSend",
                               m."quotedMsgBody" as resp,
                               m.sender_name as senderName,
                               m."isForwarded" as encaminhada,
                               m.self,
                               m.sent,
                               m.read
                        from tb_mensagens as m
                        WHERE (m.id_atendimento = att.id)
                        ORDER BY m.id DESC limit 10)) msg
      ON true
WHERE att.id IN(${ids_atendimentos.map(() => '?')})
  AND att.status = true`,
[...ids_atendimentos])

, но он выводит, что предложение from делает неправильную ссылку, я должен использовать для этого боковое соединение, любое идеи в чем дело?

1 Ответ

0 голосов
/ 26 мая 2020

Похоже, эта ошибка исходит от версии postgres, я обновил, и запрос работал нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...