하위 쿼리가 둘 이상의 값을 반환합니다.

아웅 카웅 하인
SELECT [Acc_DocumentNo],[Acc_DocumentDate],[Acc_DocumentType],[Acc_DocumentRef],[Acc_DocumentAmount],
    [Acc_CustomerID],[Acc_DebtorGroupID],[Acc_DebtorBranchID],
    (SELECT Acc_ManualReferenceNo
        FROM Acc_CreditDocuments
        WHERE Acc_DocumentNo IN 
        (SELECT Acc_DocumentRef FROM Acc_CreditDocuments 
    WHERE Acc_DocumentNo = @DocumentNo)) As [Acc_ManualReferenceNo],
        [Acc_Status],[Acc_CreatedBy],[Acc_CreatedAt],[Acc_ModifiedBy],[Acc_ModifiedAt]
FROM Acc_CreditDocuments
WHERE Acc_DocumentNo = @DocumentNo AND
Acc_DocumentRef <> Acc_DocumentNo

위의 질의에서 선택을위한 서브 질의 문은 Acc_ManualReferenceNo하나 이상의 값이있는 경우 둘 이상의 값을 반환합니다 DocumentNo.

db 커서를 열어 값을 하나씩 가져오고 삽입 할 수 있습니까? 아니면 다른 방법이 있습니까?

어떤 도움이라도 대단히 감사하겠습니다!

마흐무드 가말

JOIN 대신 다음과 같이 테이블 자체가 있습니다.

SELECT 
  a1.[Acc_DocumentNo],
  a1.[Acc_DocumentDate],
  a1.[Acc_DocumentType],
  a1.[Acc_DocumentRef],
  a1.[Acc_DocumentAmount],
  a1.[Acc_CustomerID],
  a1.[Acc_DebtorGroupID],
  a1.[Acc_DebtorBranchID],
  a2.Acc_ManualReferenceNo As [Acc_ManualReferenceNo] -- < --
  ...
FROM Acc_CreditDocuments AS a1
INNER JOIN Acc_CreditDocuments AS a2 ON a1.cc_DocumentRef = a2.Acc_DocumentNo
WHERE Acc_DocumentNo = @DocumentNo 
  AND a1.Acc_DocumentRef <> a1.Acc_DocumentNo

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하위 쿼리가 둘 이상의 값을 반환합니까?

분류에서Dev

SQL 하위 쿼리가 둘 이상의 값을 반환합니다.

분류에서Dev

[21000] [1242] 하위 쿼리가 둘 이상의 행을 반환합니다.

분류에서Dev

LAST INSERT ID SQL 하위 쿼리가 둘 이상의 행을 반환합니다.

분류에서Dev

SQL 하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

sp 오류 : 하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

SQL Server : 하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

오류 512 : 하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

SQL Server-하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

하위 쿼리가 둘 이상의 값을 반환 함

분류에서Dev

하위 쿼리의 SQL AVG-결과는 "하위 쿼리가 둘 이상의 값을 반환했습니다 .."

분류에서Dev

하위 쿼리가 둘 이상의 값을 반환했습니다. 하위 쿼리가 =,! =, <, <=,>,> = 뒤에 오는 경우 또는 하위 쿼리가

분류에서Dev

하위 쿼리가 둘 이상의 행을 반환 MySQL

분류에서Dev

XML에서 삽입을 사용하여 하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

SQL 오류입니다. 하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

SQL 오류입니다. 하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

해결해야 할 문제가 있음-하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

하위 쿼리가 둘 이상의 값을 반환했습니다. SQL Server 2012의 where 절 사용

분류에서Dev

OPENJSON JSON_QUERY를 실행하는 동안 하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

IN 연산자를 사용하여도 하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

'ORA-01427 : 단일 행 하위 쿼리가 둘 이상의 행을 반환합니다'오류

분류에서Dev

Select Case Statment 단일 행 하위 쿼리가 둘 이상의 행을 반환합니다.

분류에서Dev

Oracle SQL에서 "단일 행 하위 쿼리가 둘 이상의 행을 반환"오류를 해결합니다.

분류에서Dev

단일 행 하위 쿼리가 둘 이상의 행을 반환합니다. SQL Oracle

분류에서Dev

오류 코드 "하위 쿼리가 둘 이상의 값을 반환했습니다. [...]"

분류에서Dev

하위 쿼리가 Iif 조건에서 둘 이상의 값을 반환했습니다.

분류에서Dev

SQL 오류 [512] [21000] : 하위 쿼리가 둘 이상의 값을 반환했습니다.

분류에서Dev

SQL 삽입 오류- "하위 쿼리가 둘 이상의 값을 반환했습니다."

분류에서Dev

SQL SErver 2008에서 하위 쿼리가 둘 이상의 값을 반환했습니다.

Related 관련 기사

  1. 1

    하위 쿼리가 둘 이상의 값을 반환합니까?

  2. 2

    SQL 하위 쿼리가 둘 이상의 값을 반환합니다.

  3. 3

    [21000] [1242] 하위 쿼리가 둘 이상의 행을 반환합니다.

  4. 4

    LAST INSERT ID SQL 하위 쿼리가 둘 이상의 행을 반환합니다.

  5. 5

    SQL 하위 쿼리가 둘 이상의 값을 반환했습니다.

  6. 6

    sp 오류 : 하위 쿼리가 둘 이상의 값을 반환했습니다.

  7. 7

    SQL Server : 하위 쿼리가 둘 이상의 값을 반환했습니다.

  8. 8

    오류 512 : 하위 쿼리가 둘 이상의 값을 반환했습니다.

  9. 9

    SQL Server-하위 쿼리가 둘 이상의 값을 반환했습니다.

  10. 10

    하위 쿼리가 둘 이상의 값을 반환 함

  11. 11

    하위 쿼리의 SQL AVG-결과는 "하위 쿼리가 둘 이상의 값을 반환했습니다 .."

  12. 12

    하위 쿼리가 둘 이상의 값을 반환했습니다. 하위 쿼리가 =,! =, <, <=,>,> = 뒤에 오는 경우 또는 하위 쿼리가

  13. 13

    하위 쿼리가 둘 이상의 행을 반환 MySQL

  14. 14

    XML에서 삽입을 사용하여 하위 쿼리가 둘 이상의 값을 반환했습니다.

  15. 15

    SQL 오류입니다. 하위 쿼리가 둘 이상의 값을 반환했습니다.

  16. 16

    SQL 오류입니다. 하위 쿼리가 둘 이상의 값을 반환했습니다.

  17. 17

    해결해야 할 문제가 있음-하위 쿼리가 둘 이상의 값을 반환했습니다.

  18. 18

    하위 쿼리가 둘 이상의 값을 반환했습니다. SQL Server 2012의 where 절 사용

  19. 19

    OPENJSON JSON_QUERY를 실행하는 동안 하위 쿼리가 둘 이상의 값을 반환했습니다.

  20. 20

    IN 연산자를 사용하여도 하위 쿼리가 둘 이상의 값을 반환했습니다.

  21. 21

    'ORA-01427 : 단일 행 하위 쿼리가 둘 이상의 행을 반환합니다'오류

  22. 22

    Select Case Statment 단일 행 하위 쿼리가 둘 이상의 행을 반환합니다.

  23. 23

    Oracle SQL에서 "단일 행 하위 쿼리가 둘 이상의 행을 반환"오류를 해결합니다.

  24. 24

    단일 행 하위 쿼리가 둘 이상의 행을 반환합니다. SQL Oracle

  25. 25

    오류 코드 "하위 쿼리가 둘 이상의 값을 반환했습니다. [...]"

  26. 26

    하위 쿼리가 Iif 조건에서 둘 이상의 값을 반환했습니다.

  27. 27

    SQL 오류 [512] [21000] : 하위 쿼리가 둘 이상의 값을 반환했습니다.

  28. 28

    SQL 삽입 오류- "하위 쿼리가 둘 이상의 값을 반환했습니다."

  29. 29

    SQL SErver 2008에서 하위 쿼리가 둘 이상의 값을 반환했습니다.

뜨겁다태그

보관