回答編集履歴

2

修正

2020/01/29 04:34

投稿

rhiroe
rhiroe

スコア2349

test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
 
4
4
 
5
+ 提示されているSQLを発行するようなサンプルを書いてみました。
6
+
5
- サンプルを書いてみました、期待通りかどうかはわかりませんが、参考にしてください。
7
+ 期待通りかどうかはわかりませんが、参考にしてください。
6
8
 
7
9
  ```rb
8
10
 

1

誤字

2020/01/29 04:34

投稿

rhiroe
rhiroe

スコア2349

test CHANGED
@@ -8,6 +8,6 @@
8
8
 
9
9
  ATable.joins("LEFT OUTER JOIN (#{BTable.where(id: ***).to_sql}) b_tables ON a_tables.id = b_tables.id").select('*')
10
10
 
11
- # SELECT * FROM "a_tables" LEFT OUTER JOIN (SELECT "b_tables".* FROM "b_tables" WHERE "shops"."id" ***) b_tables ON a_tables.id = b_tables.id
11
+ # SELECT * FROM "a_tables" LEFT OUTER JOIN (SELECT "b_tables".* FROM "b_tables" WHERE "b_tables"."id" ***) b_tables ON a_tables.id = b_tables.id
12
12
 
13
13
  ```