이 쿼리를 실행하고 싶습니다.
SELECT firstName , secondName , lastName
FROM
(SELECT firstName,secondName,lastName FROM table1
UNION
SELECT firstName,NULL,NULL FROM table2
)resutls
두 번째 테스트에 두 개의 Null 열을 추가하고 싶습니다. 어떻게 할 수 있습니까?
또는 firstName을 두 번 복제->
SELECT firstName , secondName , lastName
FROM
(SELECT firstName,secondName,lastName FROM table1
UNION
SELECT firstName,firstName,firstName FROM table2
)resutls
table2에는 col (first name)이 하나만 있고 하나의 col 만 선택하면 공용체가 작동하지 않기 때문에 두 번째 선택에 두 개의 col을 더 추가하고 싶습니다.
쿼리는 다음과 같아야합니다.
SELECT firstName , secondName , lastName
FROM
(SELECT firstName,secondName,lastName FROM table1
UNION
SELECT firstName, NULL as secondName, NULL as lastName FROM table2
) resutls
열 이름의 별칭을 사용하여 두 번째 테이블의 새 열로 처리합니다.
이것은 당신을 위해 작동합니다. :)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다