我试图在PartiQL中运行DynamoDB查询,该查询将返回表中与该表中1项的userId匹配的所有项。我试着运行下面的查询,但是我得到了以下错误。我怎么才能让这个起作用?
ValidationException: IN运算符必须具有至少一个成员的类型变量引用的左参数和类型Seq的右参数
SELECT id FROM "mytable" WHERE userId IN (SELECT * FROM "mytable" WHERE "id" = 'a1')这些是我桌子上的东西。

运行查询后,我只期望返回I: a1和a2。
发布于 2022-03-24 02:10:05
PartiQL for DynamoDB是非常有特色的。它不包括嵌套的选择。这就是那个例外告诉你的。
DynamoDB不是一个关系型数据库,尽管有SQL支持,所以要想了解它是如何工作的,最好在设计模式上搜索YouTube中的亚历克斯DeBrie视频。
https://stackoverflow.com/questions/71595253
复制相似问题