[SQL] 이 별도의 열로 두 SQL 쿼리의 결과를 결합
SQL이 별도의 열로 두 SQL 쿼리의 결과를 결합
나는 별도의 결과 집합을 반환 두 개의 쿼리가 있고, 쿼리가 올바른 출력을 반환합니다.
어떻게 내가 별도의 열에 각 결과 하나 개의 결과 집합을 얻을 수 있도록 하나에이 두 쿼리를 결합 할 수 있습니다?
쿼리 1 :
SELECT SUM(Fdays) AS fDaysSum From tblFieldDays WHERE tblFieldDays.NameCode=35 AND tblFieldDays.WeekEnding=?
질의 2 :
SELECT SUM(CHdays) AS hrsSum From tblChargeHours WHERE tblChargeHours.NameCode=35 AND tblChargeHours.WeekEnding=?
감사.
해결법
-
==============================
1.당신은 두 쿼리를 앨리어싱 및 선택 쿼리를 선택 할 수 있습니다 http://sqlfiddle.com/#!2/ca27b/1
당신은 두 쿼리를 앨리어싱 및 선택 쿼리를 선택 할 수 있습니다 http://sqlfiddle.com/#!2/ca27b/1
SELECT x.a, y.b FROM (SELECT * from a) as x, (SELECT * FROM b) as y
-
==============================
2.당신은 CROSS을 사용할 수 있습니다 가입 :
당신은 CROSS을 사용할 수 있습니다 가입 :
SELECT * FROM ( SELECT SUM(Fdays) AS fDaysSum FROM tblFieldDays WHERE tblFieldDays.NameCode=35 AND tblFieldDays.WeekEnding=1) A -- use you real query here CROSS JOIN (SELECT SUM(CHdays) AS hrsSum FROM tblChargeHours WHERE tblChargeHours.NameCode=35 AND tblChargeHours.WeekEnding=1) B -- use you real query here
-
==============================
3.이 같은 행에 그들을 원한다면 당신은 또한 당신이 원하는과 함께 가입 정보의 횡령 그룹에 CTE를 사용할 수 있습니다. 예,에 따라 SQL 여기, 당신이 사용하는 구문 :
이 같은 행에 그들을 원한다면 당신은 또한 당신이 원하는과 함께 가입 정보의 횡령 그룹에 CTE를 사용할 수 있습니다. 예,에 따라 SQL 여기, 당신이 사용하는 구문 :
WITH group1 AS ( SELECT testA FROM tableA ), group2 AS ( SELECT testB FROM tableB ) SELECT * FROM group1 JOIN group2 ON group1.testA = group2.testB --your choice of join ;
당신은 종류의 당신이 당기는 데이터를 기반으로 원하는 가입 및 단일 행에 모두 넣어하기 위해이 정보를 얻고있는 그룹에서 같은 필드를 가지고 있는지 확인할지 결정. 여러 열이있는 경우, 모든 제대로 당신은 어떤을 어떤 알 수 있도록 그 이름을 확인합니다. 또한, 성능을 위해, CTE의의 대신 SELECT의 및 인라인의, 길을 가야하는 것입니다. 도움이 되었기를 바랍니다.
-
==============================
4.어떻게 클럽에 4 개 쿼리의 단일 쿼리로
어떻게 클럽에 4 개 쿼리의 단일 쿼리로
쿼리 아래에 표시
NSC는 사건의 본질을 =
보고서는 매월 06번째에 촬영
(월별 보고서는 현재 달의 05번째 존재에 05번째 전월 계산됩니다)
from https://stackoverflow.com/questions/16364187/combining-the-results-of-two-sql-queries-as-separate-columns by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] SQL 동적 열 이름을 생성하는? (0) | 2020.04.25 |
---|---|
[SQL] MySQL은, 연결하여 두 개의 열 (0) | 2020.04.25 |
[SQL] 어떻게 업데이트하고 위해 MS의 SQL을 사용하여합니다 (0) | 2020.04.25 |
[SQL] 오라클에 sequence.nextval와 테이블을 만들 [중복] (0) | 2020.04.25 |
[SQL] 어떻게 저장 프로 시저 SQL 서버 익스프레스 에디션의 모든 일을 실행? (0) | 2020.04.25 |