두 테이블에서 하위 선택으로 쿼리 최적화

프란 그 린

테이블 employee에는 두 개의 열이 있습니다.

  • 신분증
  • 이름

테이블 external_job에는 또한 두 개의 열이 있습니다.

  • 신분증
  • 봉급

최대 연봉을받는 사람 한 명을 구해야합니다. 결과에는 3 개의 열과 1 개의 행이 있어야합니다.

  • 신분증
  • 이름
  • 봉급

쿼리를 작성했지만 클라이언트가 하위 선택 쿼리를 사용하지 말라고 요청했습니다.

이 경우 어떻게해야합니까?

내 질문은 다음과 같습니다.

select *
  from (select a.id,
               a.name,
               (select sum(salary)
                  from external_job b
                 where b.id = a.id) salary
          from employee a
         order by salary desc)
 where rownum = 1
고든 리노 프

order by결과를 한 행으로 제한하는 데 사용 및 몇 가지 방법. 표준 SQL에서 이것은 다음과 같습니다.

select ej.id, e.name, ej.salary
from employee e join
     external_job ej
     on ej.id = e.id
order by ej.salary
fetch first 1 row only;

모든 데이터베이스가 fetch first. 일부는 limit또는 select top더 많은 비전 구조를 사용합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 테이블에서 선택하는 SQL 쿼리.

분류에서Dev

범위에서 두 테이블을 결합하는 쿼리 선택

분류에서Dev

where 절에서 하위 쿼리를 사용하여 테이블에서 두 번째로 높은 날짜 선택

분류에서Dev

MS SQL에서 다양한 다른 테이블과 조인하는 선택 쿼리 성능 최적화

분류에서Dev

SELECT에서 하위 쿼리 최적화

분류에서Dev

JOIN을 사용하여 두 테이블에서 선택하는 SQL 쿼리

분류에서Dev

테이블에서 특정 소수를 선택할 때 쿼리 최적화

분류에서Dev

두 테이블에서 일부 필드를 선택하고 계산하기위한 MySQL 쿼리

분류에서Dev

Oracle FROM에서 하위 쿼리로 테이블을 효율적으로 조인

분류에서Dev

두 테이블에서 선택하고 세 번째 테이블과 비교할 SQL 쿼리

분류에서Dev

동일한 테이블에서 하위 쿼리를 사용하여 쿼리 최적화

분류에서Dev

여러 날짜 범위를 기반으로 쿼리 선택 최적화

분류에서Dev

두 개의 하위 쿼리로 그룹화 된 다른 테이블에 의해 GROUP BY

분류에서Dev

두 개의 내부 조인으로 쿼리를 최적화하는 방법

분류에서Dev

별칭을 사용하여 하위 쿼리 선택 최적화

분류에서Dev

하나의 쿼리에서 두 테이블에서 하나의 레코드를 선택하고 다른 테이블에서 여러 레코드 선택

분류에서Dev

두 개의 관련 테이블로 간단한 LINQ 쿼리를 최적화하는 방법은 무엇입니까?

분류에서Dev

한 행에 두 테이블 연결에 대한 쿼리 최적화

분류에서Dev

하위 선택 검색 쿼리 최적화

분류에서Dev

큰 테이블에서 왼쪽 조인 쿼리를 최적화하는 방법

분류에서Dev

테이블에서 행을 선택하기위한 Xpath 쿼리

분류에서Dev

"High"열에서 상위 5 개 최대 레코드를 선택하고 동일한 쿼리 및 주식 이름으로 분할 된 동일한 테이블에서 "Low"열에서 5 분 레코드를 선택합니다.

분류에서Dev

MySQL 다중 테이블 선택 쿼리를 최적화하는 방법은 무엇입니까?

분류에서Dev

SQLite는 하나의 쿼리에서 두 테이블에서 sum ()을 선택하는 방법

분류에서Dev

그룹화 키에서 최소 행만 가져 오는 것을 목표로하는 두 개의 쿼리 최적화

분류에서Dev

인덱스로 선택 쿼리를 최적화하는 방법

분류에서Dev

테이블과 그룹화 모두에서 다중 합계 쿼리로 2 테이블을 조인하는 방법

분류에서Dev

하위 쿼리로 MySQL SELECT 쿼리 최적화

분류에서Dev

Sybase ASE : 여러 하위 쿼리로 쿼리 최적화

Related 관련 기사

  1. 1

    두 테이블에서 선택하는 SQL 쿼리.

  2. 2

    범위에서 두 테이블을 결합하는 쿼리 선택

  3. 3

    where 절에서 하위 쿼리를 사용하여 테이블에서 두 번째로 높은 날짜 선택

  4. 4

    MS SQL에서 다양한 다른 테이블과 조인하는 선택 쿼리 성능 최적화

  5. 5

    SELECT에서 하위 쿼리 최적화

  6. 6

    JOIN을 사용하여 두 테이블에서 선택하는 SQL 쿼리

  7. 7

    테이블에서 특정 소수를 선택할 때 쿼리 최적화

  8. 8

    두 테이블에서 일부 필드를 선택하고 계산하기위한 MySQL 쿼리

  9. 9

    Oracle FROM에서 하위 쿼리로 테이블을 효율적으로 조인

  10. 10

    두 테이블에서 선택하고 세 번째 테이블과 비교할 SQL 쿼리

  11. 11

    동일한 테이블에서 하위 쿼리를 사용하여 쿼리 최적화

  12. 12

    여러 날짜 범위를 기반으로 쿼리 선택 최적화

  13. 13

    두 개의 하위 쿼리로 그룹화 된 다른 테이블에 의해 GROUP BY

  14. 14

    두 개의 내부 조인으로 쿼리를 최적화하는 방법

  15. 15

    별칭을 사용하여 하위 쿼리 선택 최적화

  16. 16

    하나의 쿼리에서 두 테이블에서 하나의 레코드를 선택하고 다른 테이블에서 여러 레코드 선택

  17. 17

    두 개의 관련 테이블로 간단한 LINQ 쿼리를 최적화하는 방법은 무엇입니까?

  18. 18

    한 행에 두 테이블 연결에 대한 쿼리 최적화

  19. 19

    하위 선택 검색 쿼리 최적화

  20. 20

    큰 테이블에서 왼쪽 조인 쿼리를 최적화하는 방법

  21. 21

    테이블에서 행을 선택하기위한 Xpath 쿼리

  22. 22

    "High"열에서 상위 5 개 최대 레코드를 선택하고 동일한 쿼리 및 주식 이름으로 분할 된 동일한 테이블에서 "Low"열에서 5 분 레코드를 선택합니다.

  23. 23

    MySQL 다중 테이블 선택 쿼리를 최적화하는 방법은 무엇입니까?

  24. 24

    SQLite는 하나의 쿼리에서 두 테이블에서 sum ()을 선택하는 방법

  25. 25

    그룹화 키에서 최소 행만 가져 오는 것을 목표로하는 두 개의 쿼리 최적화

  26. 26

    인덱스로 선택 쿼리를 최적화하는 방법

  27. 27

    테이블과 그룹화 모두에서 다중 합계 쿼리로 2 테이블을 조인하는 방법

  28. 28

    하위 쿼리로 MySQL SELECT 쿼리 최적화

  29. 29

    Sybase ASE : 여러 하위 쿼리로 쿼리 최적화

뜨겁다태그

보관