回答編集履歴

2

a

2020/04/03 08:25

投稿

yodel
yodel

スコア508

test CHANGED
@@ -16,6 +16,8 @@
16
16
 
17
17
  inner join t_bbs child on parent.id = child.parent_id
18
18
 
19
- where parent.deleted_at is null;
19
+ where parent.deleted_at is null
20
+
21
+ and child.deleted_at is null;
20
22
 
21
23
  ```

1

union all, 注釈追記

2020/04/03 08:25

投稿

yodel
yodel

スコア508

test CHANGED
@@ -1,4 +1,6 @@
1
1
  ゴールが分からないですが、欲しい結果はこんな感じでしょうか?
2
+
3
+ インデックスが効かない設計、クエリだと思うので、性能面には気を付けてください。
2
4
 
3
5
 
4
6
 
@@ -8,7 +10,7 @@
8
10
 
9
11
  where parent_id is null and deleted_at is null
10
12
 
11
- union
13
+ union all
12
14
 
13
15
  select child.* from t_bbs parent
14
16