回答編集履歴
4
微修正
test
CHANGED
@@ -22,9 +22,9 @@
|
|
22
22
|
|
23
23
|
business(店舗マスタ) : ●business_id,shop_name
|
24
24
|
|
25
|
-
review(投稿トランザクション): ●user_id,●vi
|
25
|
+
review(投稿トランザクション): ●user_id,●review_date,business_id,tip_id
|
26
26
|
|
27
|
-
tip(口コミトランザクション):●
|
27
|
+
tip(口コミトランザクション):●tip_id,●seq_no,tip_text,stars
|
28
28
|
|
29
29
|
```
|
30
30
|
|
@@ -34,4 +34,4 @@
|
|
34
34
|
|
35
35
|
|
36
36
|
|
37
|
-
こうやって、あとはreview
|
37
|
+
こうやって、あとは`review`に対して**user_id**と**business_id**でグループ化して、それぞれの個数をカウントしてソートすれば、一番多い類似の嗜好パターンが取得できるはずです。
|
3
更に元に即して
test
CHANGED
@@ -6,9 +6,9 @@
|
|
6
6
|
|
7
7
|
要点を整理しましょう。
|
8
8
|
|
9
|
-
- userは、ある時間に任意の店舗
|
9
|
+
- userは、ある時間に任意の店舗へ投稿する。
|
10
10
|
|
11
|
-
- userは
|
11
|
+
- userは口コミを投稿し、スター数で評価できる
|
12
12
|
|
13
13
|
|
14
14
|
|
@@ -18,13 +18,13 @@
|
|
18
18
|
|
19
19
|
```
|
20
20
|
|
21
|
-
users
|
21
|
+
users(利用者マスタ):●user_id,user_name
|
22
22
|
|
23
|
-
business
|
23
|
+
business(店舗マスタ) : ●business_id,shop_name
|
24
24
|
|
25
|
-
review
|
25
|
+
review(投稿トランザクション): ●user_id,●visit_date,business_id,record_id
|
26
26
|
|
27
|
-
tip
|
27
|
+
tip(口コミトランザクション):●record_id,●seq_no,tip_text,stars
|
28
28
|
|
29
29
|
```
|
30
30
|
|
2
ひもづけ
test
CHANGED
@@ -18,13 +18,13 @@
|
|
18
18
|
|
19
19
|
```
|
20
20
|
|
21
|
-
利用者マスタ:●user_id,user_name
|
21
|
+
users:利用者マスタ:●user_id,user_name
|
22
22
|
|
23
|
-
店舗マスタ : ●business_id,shop_name
|
23
|
+
business:店舗マスタ : ●business_id,shop_name
|
24
24
|
|
25
|
-
訪問トランザクション: ●user_id,●visit_date,business_id,record_id
|
25
|
+
reviews:訪問トランザクション: ●user_id,●visit_date,business_id,record_id
|
26
26
|
|
27
|
-
口コミトランザクション:●record_id,●seq_no,tip_text,stars
|
27
|
+
tips:口コミトランザクション:●record_id,●seq_no,tip_text,stars
|
28
28
|
|
29
29
|
```
|
30
30
|
|
@@ -34,4 +34,4 @@
|
|
34
34
|
|
35
35
|
|
36
36
|
|
37
|
-
こうやって、あとはuser_id&business_idでグループ化して、それぞれの個数をカウントしてソートすれば、一番多い類似の嗜好パターンが取得できるはずです。
|
37
|
+
こうやって、あとはreviewsに対してuser_id&business_idでグループ化して、それぞれの個数をカウントしてソートすれば、一番多い類似の嗜好パターンが取得できるはずです。
|
1
疑問文に即して
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
訪問トランザクション: ●user_id,●visit_date,business_id,record_id
|
26
26
|
|
27
|
-
口コミトランザクション:●record_id,●seq_no,
|
27
|
+
口コミトランザクション:●record_id,●seq_no,tip_text,stars
|
28
28
|
|
29
29
|
```
|
30
30
|
|