HarmonyOS db.querySql JOIN查询如果带IN,占位参数要怎么设置,需要自己拼接逗号吗?

SELECT tb.* FROM  ATable AS n JOIN BTable AS tb ON n.fileId = tb.fileId AND n.albumId = ?  AND (tb.columnId IN (?) OR (tb.day IN (?) AND tb.columnId NOT IN (?))) resultSet = await db.querySql(sqlString,args) 

此时,第二个参数怎么传入,试了直接传入number数组不行,以逗号拼接也不行,但是不用问号占位,直接硬编码可以。

阅读 500
1 个回答

使用:

querySql(sql: string, callback: AsyncCallback<ResultSet>): void;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进