찾다

 >  Q&A  >  본문

열 이름을 기반으로 여러 테이블의 데이터를 반환하는 SQL 메서드

좀 이상한 일을 하려고 하는데 올바른 방법을 찾을 수 없습니다. 기본적으로 열 이름이 특정 문자열과 같은 모든 테이블/뷰 및 열을 추출하려고 합니다. 그 외에도 해당 테이블/뷰 및 열 조합에서 1행의 데이터를 추출하고 싶습니다. 두 번째 부분은 내가 길을 잃는 부분이다. 아래의 select 문을 사용하여 필요한 테이블/뷰 및 열을 추출할 수 있다는 것을 알고 있습니다.

으아악

이렇게 하면 아래와 같은 결과를 얻을 수 있습니다

으아악

하지만 저는 다음과 같은 것을 얻고 싶습니다:

으아악

누구든지 통찰력을 제공할 수 있습니까?

P粉904450959P粉904450959277일 전451

모든 응답(1)나는 대답할 것이다

  • P粉392861047

    P粉3928610472024-02-22 12:09:52

    쿼리에서 이 작업을 수행하는 쉬운 방법이 생각나지 않지만 다음 옵션이 있습니다...

    열과 테이블 목록을 임시 테이블에 넣고 동적 SQL을 사용하여 루프를 통해 실행하여 각 테이블에 대해 가장 큰 행을 선택합니다.

    설명을 위해 아래에 댓글을 많이 추가했습니다.

    으아악

    회신하다
    0
  • 취소회신하다