我正在使用 sqlx 库在 Golang 中运行查询:
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"
谁能解释这种奇怪的行为?