Ошибка 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.
Спасибо всем, кто представил предложения.