제 제작자는 자신의 테이블에 데이터를 기록하는 2 대의 동일한 기계를 통해 항목을 전송합니다. 각 품목에는 일련 번호가 있으며 기계를 통과 한 부품의 일련 번호를 모두 나열하고자합니다. 나는 내부에 수행 한 모든 시도가 가입SQL. 두 개의 다른 테이블에서 모든 일련 번호를 선택하십시오.
는 나에게 내가 너무 관심 없어 두 개의 열이있는 결과를 제공합니다.
CREATE TABLE tblTemp (SerialNumber Varchar(50))
go
INSERT INTO tblTemp SELECT DISTINCT SerialNumber FROM Table1
go
INSERT INTO tblTemp SELECT DISTINCT SerialNumber FROM Table2
go
SELECT * FROM tblTemp ORDER BY SerialNumber
go
DROP TABLE tblTemp
go
을
내가
의 serialNumber 같아야 갖고 싶어 내 출력
SN001
SN002
SN003
내 코드는 작동하지만 한 가지 쿼리를 모두 가질 수 있도록 가상 임시 테이블의 일부 유형을 사용하는 방법이 있다고 생각합니다.
도움이 될 두 select 문에 대한 노동 조합을 사용해보십시오. 모든 결과를 얻은 후에 정렬하려는 경우에만 외부 쿼리를 추가했지만 내부 쿼리 자체로 충분합니다. – isaace
'선택 DISTINCT SerialNumber FROM Table1 UNION SELECT DISTINCT SerialNumber FROM Table2 ORDER BY SerialNumber'그게 나를 위해 해냈어. 초기 선택에서 오류가 발생했습니다. 의견을 보내 주셔서 감사합니다 !!! –
당신은 환영합니다! – isaace