현재 하나의 그룹/모드 조합에 대해 작동하는 SQL 쿼리를 개발 중입니다. 그러나이 쿼리는 모든 그룹과 모드에서 작동해야합니다. 각 조합은 한 번만 포함하십시오. 그러나 원본 데이터에는 다른 여러 열이 있으므로 조합 당 둘 이상의 레코드가 있습니다.FOR 루프를 SQL에 공식화하는 방법은 무엇입니까?
그래서 내 소스 테이블 구조는 다음과 같습니다
group mode p-val
----- ---- ------
A B 4.567
C D 3.694
내가 어떻게 설정 각 그룹/모드 조합을 통해 루프 루프? 그리고 나는 커서를 사용하지 않을 것입니다!
이전에 요청한대로 게시물의 형식을 올바르게 지정하십시오. 각 단계에서 루프가 수행하는 작업은 무엇입니까? 본질적으로 절차 적이라면 커서가 아닌 다른 루핑 구문을 사용해야 할 특별한 이유가 없습니다 (결과 열을 반복하도록 특별히 설계된 것처럼). 최선은 세트 기반 방식으로 다시 작성하는 것이지만, 여기서 나가기 위해서는 정확하게 제로 정보를 주셨습니다. –
샘플 입력 또는 예상 출력을 표시하고 있습니까? – Thomas
@ 토마스, 이것은 샘플 입력입니다. – salvationishere