回答編集履歴
1
修正
test
CHANGED
@@ -1,11 +1,15 @@
|
|
1
|
-
$hogeで始めている限り、$hoge
|
1
|
+
$hogeで始めている限り、$hogeを主とした処理を行うはずなので、unionだけで一度切ってみては。
|
2
2
|
|
3
3
|
|
4
|
+
|
5
|
+
```php
|
4
6
|
|
5
7
|
$hogehugapiyo = $hoge->union($huga)->union($piyo);
|
6
8
|
|
7
9
|
$items = $hogehugapiyo->groupBy('name')->get();
|
8
10
|
|
11
|
+
```
|
12
|
+
|
9
13
|
|
10
14
|
|
11
15
|
実際SQLを作るのでしたら、unionした全てのテーブルをサブクエリに入れてその大きなサブクエリに対してgroup byなど行うと思いますが、[サブクエリ](https://readouble.com/laravel/5.8/ja/queries.html#joins)の項を見た感じ、一度取得したオブジェクトを利用する必要がありそうなので。
|