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

Font_writing_code

나는 SQL을 처음 사용하므로 멍청한 질문에 사과드립니다. 다른 기사를 검색했지만 내 문제에 맞는 것을 찾을 수없는 것 같습니다 ...

기본적으로 저는 2 개의 테이블 (DOCMASTER, DOSHISTORY)을 가지고 있습니다. DMS에 대한 쿼리라고 짐작 하셨을 것입니다. 기본적으로 사용자는 다음 정보가 포함 된 특정 문서 번호 (템플릿 문서) 집합에 대한 보고서를 원합니다. -만든 날짜-마지막 액세스-마지막 수정-문서 번호 (고유 ID)

아래 2 개의 쿼리로 위의 정보를 얻을 수 있습니다.

CREATED DATE + LAST MODIFIED DATE (DOCMASTER 테이블에서)

SELECT [DOCNAME],[DOCNUM],[EDITWHEN] as 'last edited date',[ENTRYWHEN] as 'created date'
FROM [Knowledge_Prod].[MHGROUP].[DOCMASTER]
where DOCNUM in ('10098776', '1355264')

마지막 액세스 날짜 (DOCHISTORY 테이블에서)

SELECT DOCNUM, MAX (ACTIVITY_DATETIME) as 'last accessed date'
FROM [Knowledge_Prod].[MHGROUP].[DOCHISTORY]
WHERE ACTIVITY in ('View','Create','Copy', 'Checkin', 'Checkout','Print','Mail')
  and DOCNUM in ('10098776', '1355264')
Group by DOCNUM

DOCNUM을 기반으로 이러한 쿼리를 결합하여 결과를 함께 컴파일하는 가장 좋은 방법은 무엇입니까?

DOCNUM-마지막으로 액세스 한 날짜-마지막으로 편집 한 날짜-만든 날짜

지난 몇 시간 동안 제 영혼을 짓밟고있는 여러분의 도움에 미리 감사드립니다. 또한 모든 쿼리에 SMSS를 사용하고 있습니다.

TheGameiswar

테스트 할 테스트 데이터가 없기 때문에 아래는 가장 안전한 방법입니다.

;with cte
as
(
SELECT [DOCNAME],[DOCNUM],[EDITWHEN] as 'last edited date',[ENTRYWHEN] as 'created date'
    FROM [Knowledge_Prod].[MHGROUP].[DOCMASTER]
    where DOCNUM in ('10098776', '1355264')
)
,cte1 as
(
 SELECT DOCNUM, MAX (ACTIVITY_DATETIME) as 'last accessed date'
      FROM [Knowledge_Prod].[MHGROUP].[DOCHISTORY]
      WHERE ACTIVITY in ('View','Create','Copy', 'Checkin', 'Checkout','Print','Mail') and DOCNUM in ('10098776', '1355264')
      Group by DOCNUM)
select * from cte c join cte1 c1
on c1.docnum=c.docnum

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

2 개의 다른 테이블에서 2 개의 쿼리를 조인하는 방법

분류에서Dev

서로 다른 테이블에서 2 개의 SQL 쿼리 결합

분류에서Dev

2 개의 서로 다른 테이블을 조인하는 LINQ 쿼리

분류에서Dev

동일한 쿼리에서 서로 다른 정보를 가진 2 개의 MySQL 테이블 조인

분류에서Dev

동일한 쿼리에서 서로 다른 정보를 가진 2 개의 MySQL 테이블 조인

분류에서Dev

SQL에서 조인 쿼리를 사용하여 세 번째 테이블이있는 두 개의 다른 테이블에서 두 개의 열 수 검색

분류에서Dev

2 개의 테이블 조인 및 SQL 쿼리 필터링

분류에서Dev

두 개의 다른 열에 대한 Codeigniter SQL 쿼리 조인

분류에서Dev

mysql에서 하나의 쿼리 (3 개의 테이블)에 2 개의 서로 다른 조인을 만드는 방법

분류에서Dev

다른 테이블의 조건을 사용하여 테이블에서 SQL 쿼리

분류에서Dev

SQL-다른 쿼리의 결과를 기반으로 조인 / 쿼리를 만듭니다. 조인 테이블은 다른 쿼리의 결과입니다.

분류에서Dev

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

분류에서Dev

SQL은 다른 테이블의 조건으로 2 개의 테이블을 조인합니다.

분류에서Dev

Neo4j-두 개의 다른 그래프에 대한 쿼리 (다른 DB의 테이블에 대한 SQl 조인과 동일)

분류에서Dev

SQL Server : 구조가 다른 다른 테이블의 데이터를 테이블에 삽입하는 쿼리

분류에서Dev

테이블 A의 5 개 열, 테이블 B의 2 개 열, SQL Server 조인에서 다시 테이블 A의 나머지 열을 표시하는 방법

분류에서Dev

SQL 쿼리 2는 테이블의 조건에 따라 여러 테이블 데이터를 가져옵니다.

분류에서Dev

ID를 다시 가져 오는 데 필요한 동일한 테이블을 포함하는 2 개의 SQL 쿼리에 조인

분류에서Dev

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

분류에서Dev

SQL 다중 테이블 조인 쿼리

분류에서Dev

2 개의 #temp 테이블을 다른 서버의 데이터와 조인 SQL Server

분류에서Dev

다른 쿼리의 결과 인 SQL 테이블의 열 읽기

분류에서Dev

SQL Server에서 2 개의 테이블 조인

분류에서Dev

2 개의 다른 테이블과 교차 확인하여 테이블에서 일치하지 않는 레코드를 가져 오는 쿼리

분류에서Dev

SQl 쿼리 서로 다른 조건에서 동일한 테이블의 여러 선택 구문

분류에서Dev

조인 쿼리를 사용하여 4 개의 다른 테이블에서 레코드 가져 오기

분류에서Dev

SQL : 2 개의 다른 테이블에서 SUM 빼기

분류에서Dev

2 개의 다른 테이블에서 SQL 선택

분류에서Dev

SQL Server, 다른 테이블의 2 개 열에서 선택

Related 관련 기사

  1. 1

    2 개의 다른 테이블에서 2 개의 쿼리를 조인하는 방법

  2. 2

    서로 다른 테이블에서 2 개의 SQL 쿼리 결합

  3. 3

    2 개의 서로 다른 테이블을 조인하는 LINQ 쿼리

  4. 4

    동일한 쿼리에서 서로 다른 정보를 가진 2 개의 MySQL 테이블 조인

  5. 5

    동일한 쿼리에서 서로 다른 정보를 가진 2 개의 MySQL 테이블 조인

  6. 6

    SQL에서 조인 쿼리를 사용하여 세 번째 테이블이있는 두 개의 다른 테이블에서 두 개의 열 수 검색

  7. 7

    2 개의 테이블 조인 및 SQL 쿼리 필터링

  8. 8

    두 개의 다른 열에 대한 Codeigniter SQL 쿼리 조인

  9. 9

    mysql에서 하나의 쿼리 (3 개의 테이블)에 2 개의 서로 다른 조인을 만드는 방법

  10. 10

    다른 테이블의 조건을 사용하여 테이블에서 SQL 쿼리

  11. 11

    SQL-다른 쿼리의 결과를 기반으로 조인 / 쿼리를 만듭니다. 조인 테이블은 다른 쿼리의 결과입니다.

  12. 12

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

  13. 13

    SQL은 다른 테이블의 조건으로 2 개의 테이블을 조인합니다.

  14. 14

    Neo4j-두 개의 다른 그래프에 대한 쿼리 (다른 DB의 테이블에 대한 SQl 조인과 동일)

  15. 15

    SQL Server : 구조가 다른 다른 테이블의 데이터를 테이블에 삽입하는 쿼리

  16. 16

    테이블 A의 5 개 열, 테이블 B의 2 개 열, SQL Server 조인에서 다시 테이블 A의 나머지 열을 표시하는 방법

  17. 17

    SQL 쿼리 2는 테이블의 조건에 따라 여러 테이블 데이터를 가져옵니다.

  18. 18

    ID를 다시 가져 오는 데 필요한 동일한 테이블을 포함하는 2 개의 SQL 쿼리에 조인

  19. 19

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

  20. 20

    SQL 다중 테이블 조인 쿼리

  21. 21

    2 개의 #temp 테이블을 다른 서버의 데이터와 조인 SQL Server

  22. 22

    다른 쿼리의 결과 인 SQL 테이블의 열 읽기

  23. 23

    SQL Server에서 2 개의 테이블 조인

  24. 24

    2 개의 다른 테이블과 교차 확인하여 테이블에서 일치하지 않는 레코드를 가져 오는 쿼리

  25. 25

    SQl 쿼리 서로 다른 조건에서 동일한 테이블의 여러 선택 구문

  26. 26

    조인 쿼리를 사용하여 4 개의 다른 테이블에서 레코드 가져 오기

  27. 27

    SQL : 2 개의 다른 테이블에서 SUM 빼기

  28. 28

    2 개의 다른 테이블에서 SQL 선택

  29. 29

    SQL Server, 다른 테이블의 2 개 열에서 선택

뜨겁다태그

보관