Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 获取使用withDeleted和特定条件软删除的行_Postgresql_Typeorm - Fatal编程技术网

Postgresql 获取使用withDeleted和特定条件软删除的行

Postgresql 获取使用withDeleted和特定条件软删除的行,postgresql,typeorm,Postgresql,Typeorm,我有一个employee表,其中一行名为approved,表示 员工是否被批准(真)、等待(假)和拒绝(假和删除)。 在我的前端,我有一个名为“批准”、“等待”和“拒绝”的复选框 我只想得到“批准”和“拒绝”或“拒绝”和“等待”,反之亦然。 如何使用当前表实现这一点 这就是我的查询构建的样子 if (query.approved !== undefined) { builder = builder.andWhere( `employer.approved = :approved`,

我有一个employee表,其中一行名为approved,表示 员工是否被批准(真)、等待(假)和拒绝(假和删除)。 在我的前端,我有一个名为“批准”、“等待”和“拒绝”的复选框

我只想得到“批准”和“拒绝”或“拒绝”和“等待”,反之亦然。 如何使用当前表实现这一点

这就是我的查询构建的样子

if (query.approved !== undefined) {
  builder = builder.andWhere(
    `employer.approved = :approved`,
      { approved: query.approved },
  );
    }

if (query.includeRejected) {
  builder = builder.withDeleted();
}
if (query.approved !== undefined) {
  builder = builder.andWhere(
    `employer.approved = :approved`,
      { approved: query.approved },
  );
    }

if (query.includeRejected) {
  builder = builder.withDeleted();
}