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

MySqlは、URLを作成するためにプレオーダーツリーを変更しました

    このようなもので十分です...

    SELECT CONCAT_WS('/',x.path,y.page_name) full_path
      FROM
         ( SELECT node.id, GROUP_CONCAT(parent.title ORDER BY parent.lft SEPARATOR '/') path
             FROM category node
             JOIN category parent
               ON node.lft BETWEEN parent.lft AND parent.rgt
            GROUP 
               BY node.title
            ORDER 
               BY node.lft
         ) x
      JOIN pages y
        ON y.category_id = x.id;
    



    1. OracleにSKIPLOCKEDでTOPN行を返すように強制します

    2. エラー1045(28000):ユーザー'root' @'localhost'のアクセスが拒否されました(パスワードを使用:YES)

    3. JPQLクエリのコレクションでNULLをチェックしていますか?

    4. Oracle接続を開くと、接続オブジェクトがnullになります