我希望实现以下逻辑 -
我完全理解你可能会使用sprintf并传入你要查找的一个id... 但是...
我觉得有一种合理的方法可以在不迭代数组的情况下完成这个任务,并将其作为每个ID的单独调用...通过sprintf - 是否有一种方法可以只调用一次并让我的IN子句自动包含我的数组中的所有内容?
对Go完全陌生-尝试解决了一个小时,我已经为单个ID解决了这个问题,但对于多个ID则无法解决。
SELECT some_column
FROM table_name
WHERE id IN (value1, value2, ...);
在我的Go代码中,我有以下整数数组来表示我的ID:
idsToGet := []int{1,2}
我完全理解你可能会使用sprintf并传入你要查找的一个id... 但是...
我觉得有一种合理的方法可以在不迭代数组的情况下完成这个任务,并将其作为每个ID的单独调用...通过sprintf - 是否有一种方法可以只调用一次并让我的IN子句自动包含我的数组中的所有内容?
对Go完全陌生-尝试解决了一个小时,我已经为单个ID解决了这个问题,但对于多个ID则无法解决。