質問編集履歴

6

修正誤表記

2022/04/21 10:41

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,10 +14,10 @@
14
14
  |:--|:--:|--:|--:|--:|
15
15
  |1|null|1|田中|1コメント|
16
16
  |2|null|1|斎藤|こんにちは|
17
- |3|2|1|鈴木|>>1さんこん|
17
+ |3|2|1|鈴木|>>2さんこん|
18
18
  |4|null|1|佐藤|やっほー|
19
- |5|2|1|飯田|>>1こん|
19
+ |5|2|1|飯田|>>2こん|
20
- |6|null|2|村田|>>1こん|
20
+ |6|null|2|村田|あつい|
21
21
 
22
22
  ### 試したSQL
23
23
 

5

修正誤表記の

2022/04/21 10:40

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,14 +10,14 @@
10
10
  返信コメントがあった場合、thread_idとhenshin_idを条件に検索します。その際、通常のthread_idを条件にして取得されるデータの連番も取得したいです。
11
11
 
12
12
  postsテーブル
13
- |id|henshin_id|thread_id|
13
+ |id|henshin_id|thread_id|name|body|
14
- |:--|:--:|--:|
14
+ |:--|:--:|--:|--:|--:|
15
- |1|2|1|
15
+ |1|null|1|田中|1コメント|
16
- |2|null|1|
16
+ |2|null|1|斎藤|こんにちは|
17
- |3|2|1|
17
+ |3|2|1|鈴木|>>1さんこん|
18
- |4|null|1|
18
+ |4|null|1|佐藤|やっほー|
19
- |5|2|1|
19
+ |5|2|1|飯田|>>1こん|
20
- |6|null|2|
20
+ |6|null|2|村田|>>1こん|
21
21
 
22
22
  ### 試したSQL
23
23
 

4

誤字を修正 post_id → thread_id

2022/04/21 10:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
  ・henshin_idはどのコメントに返信したか記録
7
7
  ・thread_idはどのスレッド(コメントを投稿しているトピック)のコメントかを記録
8
8
 
9
- 通常はpost_idを条件にして、トピックごとのコメントを取得し一覧にして表示しています。
9
+ 通常はthread_idを条件にして、トピックごとのコメントを取得し一覧にして表示しています。
10
10
  返信コメントがあった場合、thread_idとhenshin_idを条件に検索します。その際、通常のthread_idを条件にして取得されるデータの連番も取得したいです。
11
11
 
12
12
  postsテーブル

3

誤字修正

2022/04/21 10:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -7,7 +7,7 @@
7
7
  ・thread_idはどのスレッド(コメントを投稿しているトピック)のコメントかを記録
8
8
 
9
9
  通常はpost_idを条件にして、トピックごとのコメントを取得し一覧にして表示しています。
10
- 返信コメントがあった場合、thread_idとhenshin_idを条件に検索します。その際、通常のpost_idを条件にして取得されるデータの連番も取得したいです。
10
+ 返信コメントがあった場合、thread_idとhenshin_idを条件に検索します。その際、通常のthread_idを条件にして取得されるデータの連番も取得したいです。
11
11
 
12
12
  postsテーブル
13
13
  |id|henshin_id|thread_id|

2

テーブルのカラム名が分かりづらかったので変更

2022/04/21 10:21

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,11 +1,16 @@
1
1
  ### 実現したいこと
2
+ post_idで合致したデータ内の連番を、この条件で取得する際に同時に持ってくることは可能でしょうか。
3
+
2
4
  掲示板サイトでよく見られる、コメントの連番を表示し返信も対応したいです。
3
5
  ・idは主キーでオートインクリメント
4
6
  ・henshin_idはどのコメントに返信したか記録
5
- post_idはどの(コメントを投稿しているトピック)のコメントかを記録
7
+ ・thread_idはどのスレッド(コメントを投稿しているトピック)のコメントかを記録
8
+
9
+ 通常はpost_idを条件にして、トピックごとのコメントを取得し一覧にして表示しています。
10
+ 返信コメントがあった場合、thread_idとhenshin_idを条件に検索します。その際、通常のpost_idを条件にして取得されるデータの連番も取得したいです。
6
11
 
7
12
  postsテーブル
8
- |id|henshin_id|post_id|
13
+ |id|henshin_id|thread_id|
9
14
  |:--|:--:|--:|
10
15
  |1|2|1|
11
16
  |2|null|1|
@@ -19,12 +24,10 @@
19
24
  ```SQL
20
25
  select ROW_NUMBER() OVER(ORDER BY id ASC) num, name, body
21
26
  from posts
22
- where post_id = 1 and henshin_id = 2;
27
+ where thread_id = 1 and henshin_id = 2;
23
28
  ```
24
29
 
25
30
 
26
31
 
27
- ### 問題
28
32
 
29
- post_idで合致したデータ内の連番を、この条件で取得する際に同時に持ってくることは可能でしょうか。
30
33
 

1

テーブル名変更

2022/04/21 10:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
  ・henshin_idはどのコメントに返信したか記録
5
5
  ・post_idはどのポスト(コメントを投稿しているトピック)のコメントかを記録
6
6
 
7
- コメントテーブル
7
+ postsテーブル
8
8
  |id|henshin_id|post_id|
9
9
  |:--|:--:|--:|
10
10
  |1|2|1|