하나의 행을 생성하는 쿼리가 있습니다. 이 한 행을 여러 번 출력하고 싶습니다.이 쿼리에서 상수로 결정했습니다. 하지만 내가 원하는 것은 상수가 3 점을 감안이다동일한 행을 여러 번 선택하십시오.
[A.a, B.b, C.c]
:
[A.a, B.b, C.c]
[A.a, B.b, C.c]
[A.a, B.b, C.c]
하는 것은 쉬운 거기에이 결과를 제공
select A.a, B.b, C.c from A
inner join B ..
inner join C ..
where A.a =.. and B.b = .. and C.c = ..
: 쿼리 형식에 이 일을하는 방법? 숫자 값을 사용하여 값을 반복해야하는 횟수를 지정해야하므로 UNION ALL을 반복하여 쿼리를 사용하면 작동하지 않습니다. 이 값은이 쿼리와 함께 iReport으로 만든 보고서의 매개 변수가됩니다. iReport에서도 가능하지만 매우 오래된 버전 인 iReport (3.0.0)에서 가능해야합니다. 어떤 도움을 주시면 감사하겠습니다. 몇 시간 동안 인터넷 검색을 해왔지만 제대로 작동하는 솔루션을 찾을 수 없습니다. 간단한 작업이어야하는 것 같습니다.
내가하려는 것은 주어진 기사에 대한 N 바코드 라벨을 인쇄하는 보고서를 만드는 것입니다. 이 솔루션은 잘 작동합니다. 그러나 나는 새로운 테이블을 만들 필요가없는 것이 있기를 기대하기 때문에 잠시 동안이 대답을 받아 들일 것입니다. –
실제 테이블을 가지고 있습니다. 메모리에 생성 된 테이블에는 몇 가지 단점이 있습니다. 주로 비즈니스 가치가없는 데이터베이스 객체로 끝날 것이며 영구적으로 유지 보수 루틴의 일부입니다. 재귀 CTE와 같이 생성 된 테이블을 사용하여 여러 행을 생성하는 대신 실제 테이블을 사용하는 강력한 이유는 없습니다. –