Sequelize : 2 개 이상의 테이블 관계에 대한 OR 쿼리

eGlu

이 StackOverflow 솔루션을보고있었습니다.

Sequelize : 여러 테이블에 대한 Or 조건

솔루션을 복제하려고했지만 둘 이상의 모델이 포함되어 있으면 오류가 발생합니다.

missing FROM-clause entry for table "files"

테이블 :

  • 서류
  • 파일
  • 사용자

테이블 관계 :

  • documents.belongsTo (models.files)
  • documents.belongsto (modes.users)

문서에 대한 쿼리 :

where = {
    [Op.or]: [
      {
        '$files.name$': {
            [Op.iLike]: `%${$search.like}%`,
        },
    },
    {
        documentName: {
            [Op.iLike]: `%${$search.like}%`,
        },
    },
    {
        '$users.name$': {
            [Op.iLike]: `%${$search.like}%`,
        },
    },
   ],
  };

누구든지 2 개 이상의 테이블 관계에서 OR 쿼리를 수행하는 방법에 대한 제안을 지원 / 제공 할 수 있습니까?

아나톨리

subQuery: false다음과 같이 sequelize 쿼리 옵션을 추가 하십시오.

const where = // here is a where condition
const documents = await db.documents.findAll({
  subQuery: false,
  where
})

subQuery : false는 이러한 테이블에서 구성된 조인 하위 쿼리 대신 JOIN / LEFT JOIN 테이블 자체를 사용함을 의미합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

조건부 테이블 2 개에 대한 SQl 쿼리

분류에서Dev

하나의 테이블 차이가있는 2 개의 쿼리에 대한 UNION

분류에서Dev

모든 결과에 대해 2 개의 테이블 쿼리

분류에서Dev

개수 및 그룹 기준이있는 동일한 테이블에 대한 2 개의 다른 쿼리

분류에서Dev

카테고리 트리를 형성하는 2 개의 테이블에 대한 SQL 쿼리

분류에서Dev

관계형 대수에서 2 개의 테이블 투영

분류에서Dev

2 개의 테이블에서 일대 다 관계 삭제

분류에서Dev

sequelize를 사용하여 2 개의 테이블에서 정보를 쿼리하는 방법

분류에서Dev

2 개 이상의 테이블에 대한 내부 조인

분류에서Dev

SQL Server의 3 개 테이블에 대한 피벗 쿼리

분류에서Dev

asp.net mvc에서 두 개 이상의 테이블에 대한 Roleprovider 관리

분류에서Dev

2 개의 테이블에 대해 1 개의 쿼리로 사용자의 메시지 계산

분류에서Dev

관계형 테이블에 대한 동적 쿼리

분류에서Dev

백만 개 이상의 레코드에 대한 ip2location 쿼리

분류에서Dev

열 이름이 다른 3 개의 테이블에 대한 SQL 쿼리

분류에서Dev

상위 하위 관계에 대한 테이블의 값을 집계하고 업데이트하는 Spark 쿼리

분류에서Dev

제품 현명한 합계 2 테이블 데이터에 대한 MySQL 쿼리

분류에서Dev

3 개의 테이블 SELECT 쿼리에 대한 적절한 구문

분류에서Dev

5 개의 테이블을 조인하기위한 LINQ에 대한 SQL 쿼리

분류에서Dev

하위 쿼리를 사용한 재귀 관계 및 상대 테이블 쿼리

분류에서Dev

하나의 쿼리에서 동일한 테이블에 대한 여러 개의 왼쪽 조인 계산

분류에서Dev

2 개의 테이블 사이에 2 개의 일대 다 관계를 갖는 것이 허용됩니까?

분류에서Dev

다 대다 관계가있는 두 테이블에 대한 CTE 재귀 쿼리

분류에서Dev

Sequelize에서 관련 테이블에 쿼리를 최적화

분류에서Dev

2 개의 테이블에서 SQL 쿼리. 선택 및 검색

분류에서Dev

단일 쿼리로 2 개의 테이블에서 선택

분류에서Dev

다른 테이블에서 2 개의 SQL 쿼리 조인

분류에서Dev

테이블에서 두 번 이상 발생하는 모든 행 항목에 대해 2 개의 최근 행 간의 차이를 가져 오는 SQL 쿼리

분류에서Dev

동일한 테이블 Ruby on Rails의 외래 키 2 개로 일대 다 관계

Related 관련 기사

  1. 1

    조건부 테이블 2 개에 대한 SQl 쿼리

  2. 2

    하나의 테이블 차이가있는 2 개의 쿼리에 대한 UNION

  3. 3

    모든 결과에 대해 2 개의 테이블 쿼리

  4. 4

    개수 및 그룹 기준이있는 동일한 테이블에 대한 2 개의 다른 쿼리

  5. 5

    카테고리 트리를 형성하는 2 개의 테이블에 대한 SQL 쿼리

  6. 6

    관계형 대수에서 2 개의 테이블 투영

  7. 7

    2 개의 테이블에서 일대 다 관계 삭제

  8. 8

    sequelize를 사용하여 2 개의 테이블에서 정보를 쿼리하는 방법

  9. 9

    2 개 이상의 테이블에 대한 내부 조인

  10. 10

    SQL Server의 3 개 테이블에 대한 피벗 쿼리

  11. 11

    asp.net mvc에서 두 개 이상의 테이블에 대한 Roleprovider 관리

  12. 12

    2 개의 테이블에 대해 1 개의 쿼리로 사용자의 메시지 계산

  13. 13

    관계형 테이블에 대한 동적 쿼리

  14. 14

    백만 개 이상의 레코드에 대한 ip2location 쿼리

  15. 15

    열 이름이 다른 3 개의 테이블에 대한 SQL 쿼리

  16. 16

    상위 하위 관계에 대한 테이블의 값을 집계하고 업데이트하는 Spark 쿼리

  17. 17

    제품 현명한 합계 2 테이블 데이터에 대한 MySQL 쿼리

  18. 18

    3 개의 테이블 SELECT 쿼리에 대한 적절한 구문

  19. 19

    5 개의 테이블을 조인하기위한 LINQ에 대한 SQL 쿼리

  20. 20

    하위 쿼리를 사용한 재귀 관계 및 상대 테이블 쿼리

  21. 21

    하나의 쿼리에서 동일한 테이블에 대한 여러 개의 왼쪽 조인 계산

  22. 22

    2 개의 테이블 사이에 2 개의 일대 다 관계를 갖는 것이 허용됩니까?

  23. 23

    다 대다 관계가있는 두 테이블에 대한 CTE 재귀 쿼리

  24. 24

    Sequelize에서 관련 테이블에 쿼리를 최적화

  25. 25

    2 개의 테이블에서 SQL 쿼리. 선택 및 검색

  26. 26

    단일 쿼리로 2 개의 테이블에서 선택

  27. 27

    다른 테이블에서 2 개의 SQL 쿼리 조인

  28. 28

    테이블에서 두 번 이상 발생하는 모든 행 항목에 대해 2 개의 최근 행 간의 차이를 가져 오는 SQL 쿼리

  29. 29

    동일한 테이블 Ruby on Rails의 외래 키 2 개로 일대 다 관계

뜨겁다태그

보관