fail send job 1804 to pod transformer : more than one row returned by a subquery used as an expression
8浏览 · 2024-05-29 13:16:00
这个错误通常是因为你的 SQL 查询中使用了[子查询](https://geek.csdn.net/educolumn/251a67ccf9d4317480902b30e2a89676?spm=1055.2569.3001.10083),但是[子查询](https://geek.csdn.net/educolumn/251a67ccf9d4317480902b30e2a89676?spm=1055.2569.3001.10083)返回了多行数据,导致无法将其作为单个值使用。你可以尝试修改你的查询,确保[子查询](https://geek.csdn.net/educolumn/251a67ccf9d4317480902b30e2a89676?spm=1055.2569.3001.10083)只返回单行数据。
具体来说,你可以检查使用子查询的条件语句和子查询本身,看看是否有可能导致返回多行数据。你也可以尝试使用 GROUP BY、DISTINCT 或其他聚合[[函数](https://geek.csdn.net/educolumn/2319d2a62911adc34b96ea572d8225a2?spm=1055.2569.3001.10083)](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)来减少子查询返回的行数。
另外,你还可以检查你的数据库架构和数据,看看是否存在重复的数据行或者其他异常情况,这些问题也可能导致这个错误的出现。
相关问题
这个错误是由于OpenSSL版本不兼容所导致的。解决方案之一是在Windows系统中设置NODE_OPTIONS环境变量为"--openssl-legacy-provider"。您可以通过在命令行中输入"set NODE_OPTIONS=--openssl-legacy-provider"来设置。另一种解决方案是在IntelliJ IDEA终端中直接输入"$env:NODE_OPTIONS="--openssl-legacy-provider""。这些方法都可以解决"Failed to construct transformer: Error: error:0308010C:digital envelope routines::unsupported"错误。
Pyramid Vision Transformer (PVT)是一种用于密集预测的通用backbone,它是一种基于Transformer的设计。PVT的整体架构包括了Transformer编码器和其他细节。PVT的设计使得它可以应用于图像分类、目标检测和实例分割等任务