두 개 이상의 SELECT
문을 조합하여 output
을 작성하는 방법은 fetch
에 여러 데이터가 들어있는 여러 테이블이 있으므로 여러 개의 SELECT
쿼리를 작성합니다. 이제 질의 결과를 결합하여 무엇을해야합니까? 출력을 다음과 같이 지정합니다.두 개 이상의 select 문을 조합하여 출력
t1.qty,t2.qty,t3.qty
두 개 이상의 SELECT
문을 조합하여 output
을 작성하는 방법은 fetch
에 여러 데이터가 들어있는 여러 테이블이 있으므로 여러 개의 SELECT
쿼리를 작성합니다. 이제 질의 결과를 결합하여 무엇을해야합니까? 출력을 다음과 같이 지정합니다.두 개 이상의 select 문을 조합하여 출력
t1.qty,t2.qty,t3.qty
한번에 모두 가져올 명령문을 만들지 않겠습니까?
SELECT tableA.data1, tableB.data2 FROM tableA, tableB WHERE <condition here>
하나의 옵션은 다음과 같습니다
SELECT *
FROM (SELECT ID,SUM(qty) FROM Table1 GROUP BY ID) T1
JOIN (SELECT ID,SUM(qty) FROM Table2 GROUP BY ID) T2
ON T1.ID = T2.ID
JOIN (SELECT ID,SUM(qty) FROM Table3 GROUP BY ID) T3
ON T1.ID = T3.ID
위의 옵션은 하나의 행에 결과를 표시하는 것입니다 : 다른 합류 할 것
SELECT (SELECT SUM(qty) FROM Table1 WHERE ...),
(SELECT SUM(qty) FROM Table2 WHERE ...),
(SELECT SUM(qty) FROM Table3 WHERE ...)
은 링크가 있음을 제공했다.
당신은 행 결합하는 노동 조합이 필요할 수 있습니다 더 구체적인 요구
를 정의하는 경우col t1.qty, t2.qty, t3.qty 및 행을 PUN, KOL, SOL로 입력하십시오. – user2485642
PUN, KOL, SOL이란 무엇입니까? –
그는 그 열을 위해 원하는 별칭이 있다고 생각합니다. –
는 = 작업 1 & strmcount & "상단을 선택"
SELECT qty FROM Table1
UNION
SELECT qty FROM Table2
UNION
SELECT qty FROM Table3
훨씬 더 많은 옵션을 "nregistration에서 * 여기서"& strtotal1
task2 = "최상위 선택"& strfcount & "* nregistration에서"& strtotal2
병렬로 실행
검색어를 표시 할 수 있습니까? 그리고 예상되는 결과는 무엇입니까? –
'UNION'을 보셨습니까 –
3 개의 테이블을 결합하거나 3 개의 결과 세트를 같은 열로 병합하시는 중입니까? –