У меня есть SQL-запрос, который нуждается в подстановке переменных для лучшего использования моего go-kit сервиса.
У меня есть dep
& org
в качестве пользовательских входов, которые являются частью моей службы отдыха, например: dep = 'abc'
и org = 'def'
.
Я пробовал несколько вещей, таких как:
rows, err := db.Query(
"select name from table where department='&dep' and organisation='&org'",
)
И
rows, err := db.Query(
"select name from table where department=? and organisation=?", dep , org,
)
Это привело к ошибке: sql: statement expects 0 inputs; got 2
Работают только жестко запрограммированные значения, а подстановка не удалась.
Я не нашел особой помощи в блогах оракулов по этому поводу и хотел бы знать, есть ли способ приблизиться к этому.