여기에 재귀 쿼리를 살펴 보았지만 문제가 발견되지 않았습니다. 그 외에도 postgreSQL을 처음 접했습니다.postgreSQL의 재귀 쿼리?
나는 예를 들어, 데이터를 다음과 같은 테이블이 있습니다
number numberto ab st kz pv
112 200
140 210
200 210
210 220 f2 140 H 2011
220 f2 140 H 2011
이 쿼리는 좀 더 복잡 할 것이다, 그러나 이것은 내가 해결할 수없는 부분입니다. numberto
은 다른 number
을 말한 다음 다시 입력 할 수 있습니다. 나는이 고리가 약 4 ~ 5 회 계속 될 수있다.
언젠가 다른 네 가지 색상은 NOT NULL
이며 문자 및/또는 숫자로 채워집니다. ab에 내용이 있으면 다른 세 사람도 내용을 갖습니다. 마지막 coloumns가 채워지면 numberto
은 더 이상 참조 할 수 있지만 동일하게 유지되므로 거기에서 멈출 수 있습니다.
내 문제 : 하나의 숫자에 대해 재귀 쿼리를 작성한 다음 numberto
을 필요한만큼 여러 번 검색해야합니다. ab
이 채워지고 그 출력을 얻습니다.
어떻게하면됩니까?
SELECT version();
x86_64에 알려지지-리눅스 GNU에 PostgreSQL의 9.2.6, gcc에서 컴파일 (수세 리눅스) 4.3.4 [GCC-4_3 분기 개정 152,973, 64 비트
완전한 사례 (입력 및 예상 출력)를 표시 할 수있을만큼 유용한 데이터 샘플을 보여주십시오. 또한 PostgreSQL 버전을 제공하십시오. –
샘플 데이터를 추가하고 버전()을 추가하려고했습니다. 산출. 이 대답을 향상시킬 수 있는지 알려주세요. :) – Trollwut
좋아, 그래서 null이 아닌 데이터 열을 찾을 때까지 numberto -> 숫자 체인을 걸어 가고 싶어. 옳은? –