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数组不行,以逗号拼接也不行,但是不用问号占位,直接硬编码可以。

阅读 504
1 个回答

使用:

querySql(sql: string, callback: AsyncCallback<ResultSet>): void;