connect-by

    1热度

    2回答

    我使用递归SQL和我有这样 SELECT REVERSE(SYS_CONNECT_BY_PATH(REVERSE(name), '\')) as Path,parentfolderid FROM FOLDER_Table START WITH FOLDERID=12345 CONNECT by PRIOR PARENTFOLDERID=FOLDERID 我怎么能显示fold

    1热度

    1回答

    我有一个父子关系中有行的表。最大亲子关系深度为3. 一位家长只有一个孩子。 表定义 - CREATE TABLE USERS { empid NUMBER, name VARCHAR2, department VARCHAR2(20), oldempid NUMBER, } 数据 - EMPID NAME DEPARTMENT OLDEMPID

    -1热度

    1回答

    我有数据在我的表像下面的结构, Manager Id Employee id chartfield SM1 MGR-1 12 SM2 MGR-1 12 MGR-1 LEAD-1 12 MGR-1 LEAD-2 12 MGR-1 LEAD-3 12 LEAD-1 LEAD-2 12 LEAD-1 ASSOCIATE -1 12 LEAD-1 AS

    1热度

    2回答

    您好,我在Oracle数据库中拥有这部分视图,并且必须在Microsoft Sql Server上对其进行更改。 with V_LOCHIERARHY_N (nr, nivel, location, parent, systemid, siteid, orgid, count_a, count_wo, children) AS SELECT LEVEL, LPAD (' ', 2 * (L

    0热度

    3回答

    比方说,我有如下表 RowId | SourceId | TargetId ---------|----------|---------- 1 | 1 | 2 2 | 2 | 3 3 | 2 | 4 4 | 4 | 5 5 | 5 | 6 6 | 6 | 5 我必须把所有这些行,我的查询,因为它们都连接。 然而,当我这样

    1热度

    2回答

    我有一个日历查询和下面的表格。我有一个成员的StartDate和结束日期。同样在我的日历表上,我基于startDate捕获了一个“Weekof”。我想捕捉一个会员在该周的任何时候是否活跃。查看预期结果。 SELECT DISTINCT --CA.CALENDAR_DATE, TO_CHAR(CALENDAR_DATE,'MM/DD/YYYY') AS CALENDAR_DAT

    0热度

    1回答

    当给出table_name(T9)和column_name(C1)时,我需要找出其中有column_name(C1)的最近父表。 例如: 为T9 T9(C9,C8) -> T8(C8,C7) -> T7(C7,C1) -> T6(C1,C2) -> T5(C1,C3) T9(C9,C11) -> X8(C11,C7) -> X7(C7,C1) -> T6(C1,C2) -> T5(C1,C3)

    1热度

    2回答

    选择行我有查询,如下所示: SELECT CONNECT_BY_ROOT(name), LEVEL FROM Workers CONNECT BY PRIOR boss=nick START WITH function IN ('programmer', 'designer'); 我得到: BELLA 1 BELLA 2 BELLA 3 MICKEY 1

    1热度

    1回答

    我想获取单列中存在的数据,该列使用双散列(##)分隔。根据我下面提到的查询,我能够只取5条记录而不是6条记录。 我可以认为我的connectby表达式存在一些问题。任何帮助是极大的赞赏。 数据 Line1## Line2## Line3 ## Line4 ## Line5 ## Line6 ## 查询用来获取被分隔双哈希##在一条记录记录 复制场景: create table temp (er

    3热度

    2回答

    我对PLSQL更高级的主题很陌生,因此希望有人能帮助我。 问题: 我有一个管理员和用户之间发送消息的表。该表具有带FK的message_parent到同一个表message_id字段:如果该字段已填充,则表示该消息是作为对先前消息的回复发送的。我需要选择属于同一会话的所有消息并显示它们。这可以用单个查询完成,还是需要一个过程来处理这种逻辑?据我了解,它需要是递归的,因为通过我寻找的MESSAGE_