質問編集履歴
3
create文
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,6 +26,30 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
+
```
|
30
|
+
|
31
|
+
CREATE TABLE `table` (
|
32
|
+
|
33
|
+
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
34
|
+
|
35
|
+
`name` string(255) NOT NULL,
|
36
|
+
|
37
|
+
`value` int(11) NOT NULL,
|
38
|
+
|
39
|
+
`type` int(11) NOT NULL,
|
40
|
+
|
41
|
+
`created_at` timestamp NULL DEFAULT NULL,
|
42
|
+
|
43
|
+
`updated_at` timestamp NULL DEFAULT NULL,
|
44
|
+
|
45
|
+
PRIMARY KEY (`id`)
|
46
|
+
|
47
|
+
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
48
|
+
|
49
|
+
```
|
50
|
+
|
51
|
+
|
52
|
+
|
29
53
|
### 取得したい結果
|
30
54
|
|
31
55
|
nameとvalueとtypeが同じものは1として数える(id1とid2が同じレコード)
|
2
試したこと修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,4 +40,8 @@
|
|
40
40
|
|
41
41
|
## 試したこと
|
42
42
|
|
43
|
+
SQLで以下のように記述したところ、欲しい情報が得られました。
|
44
|
+
|
45
|
+
が、Laravelでの記述方法がわかりません。
|
46
|
+
|
43
|
-
|
47
|
+
`SELECT count(DISTINCT name, value, type) FROM table`
|
1
タイトルのあやまり
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Eloquentで重複する値を
|
1
|
+
Eloquentで重複する値を同じレコードとしてカウントする方法
|
test
CHANGED
File without changes
|