質問編集履歴

1

テーブル名等簡略化

2020/04/01 03:04

投稿

equipmen
equipmen

スコア5

test CHANGED
File without changes
test CHANGED
@@ -6,29 +6,29 @@
6
6
 
7
7
  ```ruby
8
8
 
9
- UserProperty.includes(user: :age_verification_images).
9
+ tableA.includes(tableB: :tableC).
10
10
 
11
- where.not(age_verification_images: { aasm_state: 'passed' })
11
+ where.not(tableC: { name: 'a' })
12
12
 
13
- or where(age_verification_images: { aasm_state: 'null' })
13
+ or where(tableC: { name: 'null' })
14
14
 
15
15
 
16
16
 
17
17
  ```
18
18
 
19
- UserPropertyテーブルとage_verification_imagesテーブルを外部結合しました。
19
+ tableAとtableC(間にtableB)を外部結合しました。
20
20
 
21
21
  以下の条件で絞り込みたいです。
22
22
 
23
23
 
24
24
 
25
- age_verification_imagesの「aasm_state」がpassedのレコードは除外する(2行目)
25
+ ○tableCの「name」が"a"のレコードは除外する(2行目)
26
26
 
27
27
  OR
28
28
 
29
- age_verification_imagesの「aasm_state」がnullの場合は取り出す。(3行目)
29
+ ○tableCの「name」がnullの場合は取り出す。(3行目)
30
30
 
31
- (そもそもage_verification_images自体存在しないレコードがあります。)
31
+ (そもそもtableC自体存在しないレコードがあります。)
32
32
 
33
33
 
34
34