回答編集履歴
2
修正
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
誤字
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 "s
|
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
|
```
|