What is the equivalent PostgreSQL syntax to Oracle's CONNECT BY … START WITH?

后端 未结 3 1282
孤独总比滥情好
孤独总比滥情好 2020-11-30 09:43

In Oracle, if I have a table defined as …

CREATE TABLE taxonomy
    (
    key NUMBER(11) NOT NULL CONSTRAINT taxPkey PRIMARY KEY,
    value          


        
3条回答
  •  北荒
    北荒 (楼主)
    2020-11-30 10:34

    As indicated by Stradas I report the query:

    SELECT value 
    FROM connectby('taxonomy', 'key', 'taxHier', '0', 0, '~') 
    AS t(keyid numeric, parent_keyid numeric, level int, branch text) 
    inner join taxonomy t on t.key = keyid;
    

提交回复
热议问题