SQL을 사용하는 Access의 5 개 테이블에 대한 내부 조인 및 왼쪽 조인

lj_growl

다음 테이블의 데이터에 액세스하려고합니다.

  1. OrgPlanYear
  2. ProjOrgPlnYrJunction
  3. DC
  4. DCMaxEEContribLevel
  5. DCNonDiscretionaryContribLevel

기본적으로 OrgPlanYear + DC 및 ProjOrgPlnYrJunction을 내부 조인해야합니다. 그런 다음 테이블 1-3에 필요한 모든 행이 있고 일부만 테이블 4에 데이터가 있다는 사실 때문에 나머지 테이블 (테이블 4 및 5)을 왼쪽 조인해야합니다. -5. 각 테이블에서 여러 변수가 필요합니다. 또한 모든 필드에 WHERE 함수가 있어야합니다 (즉, projectID = 919 인 선택 그룹에 대해이 모든 데이터를 원함).

도와주세요!

디자인 쿼리 측면 (예 : JOIN 함수 문제, 형식이 잘못된 FROM 함수 등)을 사용하려는 시도를 포함하여 오류가있는 많은 작업을 시도했습니다! 다음은 필요한 모든 변수를 제외한 하나의 예입니다.

SELECT 
ProjOrgPlnYrJunction.fkeyProjectID, OrgPlanYear.OrgName, DC.PlanCode, DCNonDiscretionaryContribLevel.Age,DCNonDiscretionaryContribLevel.Service

FROM 
(((OrgPlanYear INNER JOIN DC ON OrgPlanYear.OrgPlanYearID = DC.fkeyOrgPlanYearID) INNER JOIN ProjOrgPlnYrJunction ON OrgPlanYear.OrgPlanYearID = ProjOrgPlnYrJunction.fkeyOrgPlanYearID) 

LEFT JOIN
(SELECT DCNonDiscretionaryContribLevel.Age AS Age, DCNonDiscretionaryContribLevel.Service AS Service FROM DCNonDiscretionaryContribLevel WHERE ProjOrgPlnYrJunction.fkeyProjectID)=919) 

LEFT JOIN (
SELECT DCMaxEEContribLevel.EEContribRoth FROM EEContribRoth WHERE ProjOrgPlnYrJunction.fkeyProjectID)=919)

ORDER BY OrgPlanYear.OrgName;
완전한

검색어의 주요 문제 :

  • 누락 된 ON각 조항 LEFT JOIN.
  • 다른 테이블의 컬럼을 참조 SELECT하고 WHERE(예를 들어, 다른 하위 쿼리의 FROM DCNonDiscretionaryContribLevel WHERE ProjOrgPlnYrJunction.fkeyProjectID).
  • Access SQL 요구 사항에 따라 하위 쿼리 및 조인 주변에 일치하지 않는 괄호가 있습니다.

이제 짧은 테이블 별칭을 사용하는 아래 조정 된 SQL을 참조하십시오. 적절한 열로 SELECTON을 조정하십시오 .

SELECT p.fkeyProjectID, o.OrgName, DC.PlanCode, dcn.Age, dcn.Service, e.EEContribRoth

FROM (((OrgPlanYear o
INNER JOIN DC 
   ON o.OrgPlanYearID = DC.fkeyOrgPlanYearID) 
INNER JOIN ProjOrgPlnYrJunction p
   ON o.OrgPlanYearID = p.fkeyOrgPlanYearID) 

LEFT JOIN
  (SELECT Age AS Age, Service AS Service 
   FROM DCNonDiscretionaryContribLevel
   WHERE fkeyProjectID = 919) AS dcn
     ON dcn.fkeyProjectID = p.fkeyOrgPlanYearID)

LEFT JOIN 
  (SELECT EEContribRoth 
   FROM EEContribRoth 
   WHERE fkeyProjectID = 919) AS e
     ON e.fkeyProjectID = p.fkeyProjectID

ORDER BY o.OrgName;

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

세 개의 테이블에 대한 왼쪽 외부 조인?

분류에서Dev

두 테이블을 사용한 내부 조인 및 다른 테이블과 결과를 왼쪽 조인

분류에서Dev

세 개의 테이블이있는 SQL 왼쪽 외부 조인

분류에서Dev

2 개의 오른쪽 테이블이있는 SQL '왼쪽 외부 조인

분류에서Dev

왼쪽 외부 조인 및 on 절을 사용하여 공통 열이있는 두 개의 다른 테이블에서 데이터 검색

분류에서Dev

동일한 쿼리에서 두 테이블을 조인하는 MySQL. 내부 조인 또는 왼쪽 조인?

분류에서Dev

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

분류에서Dev

3 개의 테이블 내부 조인에 대한 SQL 계산

분류에서Dev

세 개의 테이블과 왼쪽 조인 / 내부 조인을 사용하여 AND를 사용할 수 있습니까?

분류에서Dev

두 개의 부모-자식 테이블 (예 : 4 개의 테이블)을 왼쪽으로 조인하는 방법

분류에서Dev

3 개의 테이블 MySql을 사용한 내부 조인

분류에서Dev

3 개의 테이블을 사용한 MySQL 내부 조인

분류에서Dev

"내부 조인"절을 사용하여 두 테이블을 조인 한 다음 여러 "왼쪽 조인"절을 따르는 방법이 있습니까?

분류에서Dev

왼쪽 조인 및 그룹화 기준을 사용하여 동일한 테이블의 두 쿼리 결합

분류에서Dev

왼쪽 조인에서 내부 쿼리를 사용하는 SQL

분류에서Dev

왼쪽 조인에서 내부 쿼리를 사용하는 SQL

분류에서Dev

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

분류에서Dev

mysql 왼쪽 조인 및 내부 조인 3 테이블

분류에서Dev

sequelize에서 세 개의 테이블을 사용하는 내부 조인

분류에서Dev

ORACLE-왼쪽 조인 및 내부 조인을 사용하여 쿼리 편집

분류에서Dev

이 열을 조인과 오른쪽 테이블의 배열은 왼쪽 테이블 행에 refrenced이 열 왼쪽 당 하나 개의 행을 얻을 쿼리

분류에서Dev

단일 테이블 및 조인에 대한 2 개 또는 3 개의 그룹 기준을 사용하는 SQL의 복잡한 그룹화

분류에서Dev

SQL 내부 조인 후 왼쪽 조인 3 테이블

분류에서Dev

테이블 데이터의 일부에서 조건이 다른 두 테이블에 대한 왼쪽 조인

분류에서Dev

왼쪽 조인을 사용하여 두 개의 다른 테이블에 MySql 삽입

분류에서Dev

SQL 데이터베이스에서 2 개의 테이블 또는 외래 키를 사용한 내부 조인?

분류에서Dev

테이블에 일치하는 행 개수와 기본 키가있는 경우 내부 조인과 왼쪽 조인의 차이점

분류에서Dev

테이블에 일치하는 행 개수와 기본 키가있는 경우 내부 조인과 왼쪽 조인의 차이점

분류에서Dev

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

Related 관련 기사

  1. 1

    세 개의 테이블에 대한 왼쪽 외부 조인?

  2. 2

    두 테이블을 사용한 내부 조인 및 다른 테이블과 결과를 왼쪽 조인

  3. 3

    세 개의 테이블이있는 SQL 왼쪽 외부 조인

  4. 4

    2 개의 오른쪽 테이블이있는 SQL '왼쪽 외부 조인

  5. 5

    왼쪽 외부 조인 및 on 절을 사용하여 공통 열이있는 두 개의 다른 테이블에서 데이터 검색

  6. 6

    동일한 쿼리에서 두 테이블을 조인하는 MySQL. 내부 조인 또는 왼쪽 조인?

  7. 7

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

  8. 8

    3 개의 테이블 내부 조인에 대한 SQL 계산

  9. 9

    세 개의 테이블과 왼쪽 조인 / 내부 조인을 사용하여 AND를 사용할 수 있습니까?

  10. 10

    두 개의 부모-자식 테이블 (예 : 4 개의 테이블)을 왼쪽으로 조인하는 방법

  11. 11

    3 개의 테이블 MySql을 사용한 내부 조인

  12. 12

    3 개의 테이블을 사용한 MySQL 내부 조인

  13. 13

    "내부 조인"절을 사용하여 두 테이블을 조인 한 다음 여러 "왼쪽 조인"절을 따르는 방법이 있습니까?

  14. 14

    왼쪽 조인 및 그룹화 기준을 사용하여 동일한 테이블의 두 쿼리 결합

  15. 15

    왼쪽 조인에서 내부 쿼리를 사용하는 SQL

  16. 16

    왼쪽 조인에서 내부 쿼리를 사용하는 SQL

  17. 17

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

  18. 18

    mysql 왼쪽 조인 및 내부 조인 3 테이블

  19. 19

    sequelize에서 세 개의 테이블을 사용하는 내부 조인

  20. 20

    ORACLE-왼쪽 조인 및 내부 조인을 사용하여 쿼리 편집

  21. 21

    이 열을 조인과 오른쪽 테이블의 배열은 왼쪽 테이블 행에 refrenced이 열 왼쪽 당 하나 개의 행을 얻을 쿼리

  22. 22

    단일 테이블 및 조인에 대한 2 개 또는 3 개의 그룹 기준을 사용하는 SQL의 복잡한 그룹화

  23. 23

    SQL 내부 조인 후 왼쪽 조인 3 테이블

  24. 24

    테이블 데이터의 일부에서 조건이 다른 두 테이블에 대한 왼쪽 조인

  25. 25

    왼쪽 조인을 사용하여 두 개의 다른 테이블에 MySql 삽입

  26. 26

    SQL 데이터베이스에서 2 개의 테이블 또는 외래 키를 사용한 내부 조인?

  27. 27

    테이블에 일치하는 행 개수와 기본 키가있는 경우 내부 조인과 왼쪽 조인의 차이점

  28. 28

    테이블에 일치하는 행 개수와 기본 키가있는 경우 내부 조인과 왼쪽 조인의 차이점

  29. 29

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

뜨겁다태그

보관