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.
  • 2.
  • 3.
  • 4.
  • 5.

问题:

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 有关分组聚合问题
3977浏览 • 1回复 待解决
HarmonyOS @ohos.data.relationalStore使用
830浏览 • 1回复 待解决
Sqlite sql 语音支持问题
895浏览 • 0回复 待解决
SQL解析的问题有知道的吗?
4292浏览 • 1回复 待解决
这句sql会导致并发出问题吗 ?
2719浏览 • 1回复 待解决
HarmonyOS relationalStore数据库设置监听
948浏览 • 1回复 待解决
HarmonyOS relationalStore打开sqlite数据
1340浏览 • 1回复 待解决
sql 联合查询 分表的问题有懂的吗?
2640浏览 • 1回复 待解决
SQL语句能不能用一个SQL搞定?
3467浏览 • 1回复 待解决
HarmonyOS RelationalStore是否支持跨端
1417浏览 • 1回复 待解决
golang 使用go-sql-driver/mysql 查总条数
3581浏览 • 1回复 待解决
HarmonyOS如何换算字体图片尺寸问题
932浏览 • 1回复 待解决
HarmonyOS 是否支持使用HapAPP直接安装
1420浏览 • 1回复 待解决
HarmonyOS App访问模拟器文件目录问题
1894浏览 • 1回复 待解决