回答編集履歴

2

追記

2020/10/10 14:33

投稿

kai0310
kai0310

スコア2070

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  おそらく行いたい事はリレーションなのではないでしょうか。
16
16
 
17
- postsテーブルではユーザのidを紐付けるmember_idカラムを作成してください
17
+ postsテーブルではユーザのidを紐付けるのがmember_idカラムになります
18
18
 
19
19
 
20
20
 
@@ -24,6 +24,16 @@
24
24
 
25
25
 
26
26
 
27
+ ER図ではないですが、表でも理解しやすくなると思います。ここでいう黄色で塗り潰されているところがリレーションとして紐づいています。
28
+
29
+
30
+
31
+ ![イメージ説明](7c3eac0dee3be01d66bfce594b5997ac.png)
32
+
33
+
34
+
35
+
36
+
27
37
  ## 蛇足
28
38
 
29
39
  一般的にはメンバーという意味だとまた違ってくるのでuser_idというカラムでテーブルはusersテーブルの方が適切かと思います。

1

追記

2020/10/10 14:33

投稿

kai0310
kai0310

スコア2070

test CHANGED
@@ -14,6 +14,18 @@
14
14
 
15
15
  おそらく行いたい事はリレーションなのではないでしょうか。
16
16
 
17
- postsテーブルではユーザのidを紐付けるuser_idカラムを作成してください。
17
+ postsテーブルではユーザのidを紐付けるmember_idカラムを作成してください。
18
+
19
+
20
+
21
+ またこの時
22
+
23
+ membersテーブルとpostsテーブルはテーブルは1対多の関係になります。
24
+
25
+
26
+
27
+ ## 蛇足
28
+
29
+ 一般的にはメンバーという意味だとまた違ってくるのでuser_idというカラムでテーブルはusersテーブルの方が適切かと思います。
18
30
 
19
31
  おそらくもう一度構造を考え直す必要があると思います。