【发布时间】:2021-03-02 16:57:53
【问题描述】:
您好,我有一个带有对象的数组,每个对象都有我选择所需的属性:
在这种情况下,它是另一个咨询 typeorm 的结果 " const CompaniesRelation: Array = await getRepository(CompanyRelation).find({ where:{ UserId: data.UserId, IsActive: true} });"
Companies: Array = [{CompanyId="a"}{CompanyId="b"}{CompanyId="c"}];
我需要选择与公司中的 ID 匹配的所有数据,因此我需要创建一个类似的 SQL:
const CompanyData: Array = SELECT *
FROM Company
INNER JOIN Company.CompanyId = CompaniesRelation[].CompanyId;
但它在输入时抛出错误,¿我怎样才能将每个 objetc 访问到数组中以进行匹配?
最后我应该将它转换为 sql 到 typeOrm,但我是新的并首先在 SQL 中解决它应该有助于我转换到 typeorm
【问题讨论】:
-
您好,您是否尝试使用您定义的数组从数据库、公司行查询?
-
另外,您使用的是打字稿吗?如果是这样,请确保您的代码在语法上是正确的...
-
@AshwynHorton 是的,我正在尝试这样做,是的,我正在使用 typescrypt,让我编辑
-
@AshwynHorton 我添加了一些细节
标签: sql typescript