sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLの再帰クエリ。選択する *

    WITHの列を指定する必要はありません 部。これを省略すると、列名はUNIONの最初のクエリによって決定されます。 :

    WITH RECURSIVE recursetree AS (
        SELECT * FROM tree WHERE parent_id = 0
      UNION
        SELECT t.*
        FROM tree t
        JOIN recursetree rt ON rt.id = t.parent_id
    )
    SELECT * 
    FROM recursetree;
    


    1. 複数のタグの検索クエリ

    2. SQL Azure:サーバー上のデータベースXXXYYYは現在利用できません

    3. hibernate、mysql、glassfish v3、およびJTAデータソース

    4. PL / SQLでプログラムで表名を設定するにはどうすればよいですか?