recursive-query

    0

    2답변

    내가 여기 무슨 일이 일어나고 있는지 확실하지 않다 소진, 나는 로컬 호스트에이 코드를 테스트하지만 지금 해봤 것을 내가이 오류 메시지를 받고 있어요 생중계 : 치명적 오류 : 사용 가능한 메모리 크기가 67108864 바이트 (261900 바이트를 할당하려고했습니다.) .../function/tree.php in 24 행 무한 재귀를 일으키는 일종의 코드

    1

    1답변

    내가 SQL에 아주 새로운 그리고 난 당신의 가장 기본적인 물건 수 있습니다이 상황, 당신의 도움이 필요 반환 : 나는 테이블 "직원"을 가지고 에게 그 중에서도 ID와 BOSS_ID 속성이 있습니다. 최상위 레벨 보스의 BOSS_ID가 NULL입니다. 이제 특정 최상위 보스의 ID와 함께 직원 ID를 나열하는 표가 필요합니다. 이미 한있어 무엇 는 다음으

    2

    2답변

    사용자, 그룹 및 멤버쉽 테이블이 3 개 있습니다. 사용자에는 ID와 이름이 있습니다. 그룹에도 ID와 이름이 있습니다. 회원는 ID, 그룹 ID 및 MEMBERID 것은이 MEMBERID 사용자 및 그룹 모두가 될 수 있다는 것입니다있다. 내가 원하는 것은 사용자가 속한 모든 그룹을 얻는 것입니다. . 이 작업을 수행하려면 나는 아래 표와 같이 CTE를

    1

    1답변

    N 부모 - 자식 관계를 위쪽으로 가로 지르도록 재귀 SQL 쿼리를 시도한 것은 이번이 처음이며 어디서부터 시작해야할지 모르겠습니다. 어떤 도움을 주시면 감사하겠습니다. 시나리오는 두 개의 테이블이 있습니다 (rate 및 rate_plan). 요금은 사용자에게 적용되는 요금 플랜에 속합니다. CREATE TERM rate_plan ( id i

    0

    2답변

    psql의 계층 적 테이블에 대한 재귀 쿼리를 작성하고 있습니다. 주문한 계층 구조 목록을 생성 할 수는 있지만 부모에게 자녀가 있는지 여부를 결정하는 방법을 알 수는 없습니다. 순간 내 코드 : 다음 표를 생산 WITH RECURSIVE q AS ( SELECT h, 1 AS level, ARRAY[ordering] AS ordered_path,

    1

    2답변

    connect by 쿼리에서 매우 기본적인 쿼리를 작성하려고합니다. 하지만 어쨌든 중요한 부분이 하나 빠져 있습니다. 각 "소스"ID에 대해 궁극적 인 "대상"ID가 무엇인지 알고 싶습니다. 쿼리의 src trg 1 2 2 3 3 4 7 8 내 current incarnation (SQL Fiddle)가 원하는 값을 반환합니다 : select s

    -1

    1답변

    안녕하세요 여러분, 최근 휴가중인 동료가 수정 한 저장 프로 시저가 있습니다. 재귀 SQL에서의 경험은 매우 제한적입니다. 나는 현재 점점 오전 : 재귀 (100)는 문 완성 모든 아이디어를하기 전에 소진 된 최대? ALTER PROCEDURE [dbo].[SP_BOM_GetRawMBOM] @JobNo varchar(20), @Import

    0

    1답변

    RavenDb에서 계층 적 데이터를 저장해야하며 재귀 적으로 쿼리해야합니다. 성능이 가장 큰 걱정거리입니다. 내가 가지고하면 다음 하나와 유사한 : public class Category { public int Id { get; set; } public string Name { get; set; } public Category

    8

    2답변

    PostgreSQL에서 재귀 쿼리를 사용하여 전이 폐쇄를 설명하는 간단한 예제를 만들었습니다. 그러나 내 재귀 쿼리를 사용하면 문제가 해결됩니다. 문법에 익숙하지 않아서이 요청이 전적으로 나에게 불쾌감을 줄 수 있습니다. 그 때문에 사전에 사과드립니다. 쿼리를 실행하면 노드 1이 경로 결과에서 반복되는 것을 볼 수 있습니다. 누군가 SQL을 조정하는 방법을

    1

    1답변

    30 분 간격으로 목록을 생성하고 싶습니다. 어떤 제안이라도 도움이 될 것입니다. 나는 이것을 시도하고 작동하지 않았다. 당신이 WITH cte AS (select convert(varchar, DATEADD(Day, 0, DATEDIFF(Day, 0, GetDate())), 108) AS Today UNION ALL SELECT d