質問編集履歴
6
修正誤表記
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|鈴木|>>
|
17
|
+
|3|2|1|鈴木|>>2さんこん|
|
18
18
|
|4|null|1|佐藤|やっほー|
|
19
|
-
|5|2|1|飯田|>>
|
19
|
+
|5|2|1|飯田|>>2こん|
|
20
|
-
|6|null|2|村田|
|
20
|
+
|6|null|2|村田|あつい|
|
21
21
|
|
22
22
|
### 試したSQL
|
23
23
|
|
5
修正誤表記の
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|
|
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
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
・henshin_idはどのコメントに返信したか記録
|
7
7
|
・thread_idはどのスレッド(コメントを投稿しているトピック)のコメントかを記録
|
8
8
|
|
9
|
-
通常は
|
9
|
+
通常はthread_idを条件にして、トピックごとのコメントを取得し一覧にして表示しています。
|
10
10
|
返信コメントがあった場合、thread_idとhenshin_idを条件に検索します。その際、通常のthread_idを条件にして取得されるデータの連番も取得したいです。
|
11
11
|
|
12
12
|
postsテーブル
|
3
誤字修正
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を条件に検索します。その際、通常の
|
10
|
+
返信コメントがあった場合、thread_idとhenshin_idを条件に検索します。その際、通常のthread_idを条件にして取得されるデータの連番も取得したいです。
|
11
11
|
|
12
12
|
postsテーブル
|
13
13
|
|id|henshin_id|thread_id|
|
2
テーブルのカラム名が分かりづらかったので変更
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
|
-
・
|
7
|
+
・thread_idはどのスレッド(コメントを投稿しているトピック)のコメントかを記録
|
8
|
+
|
9
|
+
通常はpost_idを条件にして、トピックごとのコメントを取得し一覧にして表示しています。
|
10
|
+
返信コメントがあった場合、thread_idとhenshin_idを条件に検索します。その際、通常のpost_idを条件にして取得されるデータの連番も取得したいです。
|
6
11
|
|
7
12
|
postsテーブル
|
8
|
-
|id|henshin_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
|
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
テーブル名変更
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|
|