HarmonyOS relationalStore谓词或SQL使用问题

get(msgIds: Array<string>) {
  let sql = `SELECT MAX(id) AS val FROM table WHERE convNo = '${convNo}' AND msgId IN msgIds `;
  let resultSet = await this.store?.querySql(sql);
  return resultSet;
}

问题:

1、用纯SQL怎么表达这个IN,后边是个入参的数组。

2、用relationalStore.RdbPredicates的in谓词可以表达这个msgIds数组,而这个MAX(id)又怎么表达?

HarmonyOS
2025-01-09 14:50:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple
分享
微博
QQ
微信
回复
2025-01-09 16:18:17
相关问题
请教 sql 有关分组聚合问题
3534浏览 • 1回复 待解决
Sqlite sql 语音支持问题
503浏览 • 0回复 待解决
HarmonyOS @ohos.data.relationalStore使用
499浏览 • 1回复 待解决
SQL解析的问题有知道的吗?
3593浏览 • 1回复 待解决
这句sql会导致并发出问题吗 ?
2294浏览 • 1回复 待解决
sql 联合查询 分表的问题有懂的吗?
2220浏览 • 1回复 待解决
SQL语句能不能用一个SQL搞定?
3111浏览 • 1回复 待解决
HarmonyOS relationalStore打开sqlite数据
973浏览 • 1回复 待解决
golang 使用go-sql-driver/mysql 查总条数
3076浏览 • 1回复 待解决
HarmonyOS relationalStore数据库设置监听
613浏览 • 1回复 待解决
HarmonyOS RelationalStore是否支持跨端
1047浏览 • 1回复 待解决
HarmonyOS如何换算字体图片尺寸问题
628浏览 • 1回复 待解决
请教一个sql查询需求?
2808浏览 • 1回复 待解决
HarmonyOS App访问模拟器文件目录问题
1305浏览 • 1回复 待解决
什么是PolarDB MySQL慢SQL?
3837浏览 • 1回复 待解决