나는 올바른 방향으로 나를 가리키는 누군가를 찾고 있습니다. 이것을 묻는 방법조차 모릅니다. 내가 사용하고있는 구어체에서 찾을 수있는 모든 것은 별도의 테이블에서 결과를 결합하는 것에 관한 것입니다.SQL Server : 단일 선택 행에 여러 개의 선택 결과 삽입
나는 하나의 테이블을 가지고 있으며 하나의 행에있는 다른 테이블로 이동하기 위해 여러 개의 선택 결과가 필요합니다. 그래서 하나의 결과 행으로 필요한 여러 select/as/where 쿼리에서 새로운 행을 삽입해야합니다.
실제 기본적인 의미에서 필자는 10 개 이상의 결과를 날짜/시간 참조가있는 10 개 이상의 행에 넣어야합니다.
Insert into [table2].[namealias1]
Select [number] as namealias1
From [db].[table]
Where [name] = 'name1'
표 (소스)
[NAME] [NUMBER]
내가 어떤 SQL을 수행하고 내가 조언하고 찾고 있어요 때문에
DATESTAMP NameAlias1 NameAlias2
그것은 오랜 시간이되었습니다
표 2 (대상) 올바른 방향으로 밀기. 이것을 공격하는 가장 좋은 방법에 대한 힌트조차 있습니다. SQL Server 2012를 사용 중입니다.
미리 도움을 요청하십시오.
단일 행에 있어야 할 사항은 무엇입니까? 각 숫자에 대해 하나의 열? 쿼리에서 100 개의 행을 반환하는 경우 단일 행에 100 개의 열이 있어야합니까? – artm
첫번째 조합을 하나의 테이블에 넣은 다음 저장 방법을 사용하십시오 –
CTE 또는 임시 테이블이 필요하다고 생각합니다. – cautrey