Ошибка SQL странного Голанга - предложение WHERE

Я выполняю запрос в Golang, используя библиотеку sqlx:

rows, dbErr := db.Queryx(`
    SELECT *
    FROM table_a as a
       INNER JOIN table_b AS b
          ON a.b_id = b.id
       WHERE b.id = 'b3c06feb-8bd1-42e1-b516-c1121990ff81';
    `)

Синтаксически правильный запрос выполняется нормально в Postico, терминале и т. Д. Однако, когда я пытаюсь выполнить этот запрос в Golang, я получаю ошибку pq: syntax error at or near "  WHERE"

Кто-нибудь может объяснить это странное поведение?

1 ответ

Проблема была в устаревших зависимостях. Нам пришлось обновить наши библиотеки Golang sql.

Спасибо всем, кто представил предложения.

Другие вопросы по тегам