質問するログイン新規登録

回答編集履歴

3

推敲

2018/07/27 05:03

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  oracleの場合は[レベル擬似列](http://www.oracle.com/technetwork/jp/articles/otnj-sql-image6-1352144-ja.html)が使えます。
4
4
 
5
5
  postgresの場合は同様のものを模倣する必要があります。
6
- 例えば、階層の関係を示す項目を(key,pkey)とし、10階層までの制限を設けるとすると
6
+ 例えば、階層の関係(親子)を示す項目を(key,pkey)とし、10階層までの制限を設けるとすると
7
7
  ```SQL
8
8
  WITH RECURSIVE r AS (
9
9
  SELECT *, 1 AS level

2

推敲

2018/07/27 05:03

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  oracleの場合は[レベル擬似列](http://www.oracle.com/technetwork/jp/articles/otnj-sql-image6-1352144-ja.html)が使えます。
4
4
 
5
5
  postgresの場合は同様のものを模倣する必要があります。
6
- 例えば、階層の関係を示す項目を(key,pkey)とし、10階層までの制限を設けるとすると
6
+ 例えば、階層の関係を示す項目を(key,pkey)とし、10階層までの制限を設けるとすると
7
7
  ```SQL
8
8
  WITH RECURSIVE r AS (
9
9
  SELECT *, 1 AS level

1

推敲

2018/07/27 05:02

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,8 +1,8 @@
1
- 再帰中で階層の深さについて制限を設ける必要あります。
1
+ 再帰が無限ループに陥らないようにするには、階層の深さについて制限を設ける有用です。
2
2
 
3
3
  oracleの場合は[レベル擬似列](http://www.oracle.com/technetwork/jp/articles/otnj-sql-image6-1352144-ja.html)が使えます。
4
4
 
5
- postgresの場合は模倣する必要があります。
5
+ postgresの場合は同様のものを模倣する必要があります。
6
6
  例えば、階層をの関係を示す項目を(key,pkey)とし、10階層までの制限を設けるとすると
7
7
  ```SQL
8
8
  WITH RECURSIVE r AS (