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

階層IDを使用してすべてのリーフノードレコードを検索します

    SELECT A.HieracrchyId, A.HierarchyId.ToString()
      FROM dbo.TableA AS A 
      LEFT OUTER JOIN dbo.TableA AS B
      ON A.HierarchyId = B.HierarchyId.GetAncestor(1)
      WHERE B.HierarchyId IS NULL;
    



    1. 配列の上書きを防ぎ、代わりに新しい配列インデックスを作成します

    2. 列の最後の3文字で並べ替えるクエリ

    3. sudo mysql -u=rootを使用してデータベースを作成します

    4. MySQLで複数の行をマージする方法は?