回答編集履歴
1
追記
answer
CHANGED
@@ -9,20 +9,29 @@
|
|
9
9
|
色々と誤解しているようなので、
|
10
10
|
まずはSQLだけで中間テーブルを使ったリレーションの構築を行ってみるのが良いかと思いますよ。
|
11
11
|
|
12
|
+
特に、中間テーブルが存在しない状態で
|
13
|
+
|
14
|
+
> > 3つのテーブルは外部結合する
|
15
|
+
|
16
|
+
を行う事は不可能なので、まずは投稿とタグを作成してから中間テーブルにその関連を投入しましょう。
|
17
|
+
|
12
18
|
最も単純なケースだと
|
13
19
|
1. タグのIDを用意する
|
14
20
|
2. 投稿のIDを用意する
|
15
21
|
3. 中間テーブルにタグのIDと投稿のIDをINSERTする
|
16
22
|
|
17
|
-
です。
|
23
|
+
です。
|
18
24
|
|
19
|
-
|
25
|
+
phpMyAdminの機能で
|
26
|
+
1. 投稿をINSERTする
|
27
|
+
2. タグをINSERTする
|
28
|
+
3. それぞれのレコードのIDをメモしておいて、中間テーブルに関連データをINSERTする
|
20
29
|
|
21
|
-
|
30
|
+
としてみるとやらなければいけないことが理解できると思います。
|
22
31
|
|
23
|
-
を行う事は不可能なので、まずは投稿とタグを作成してから中間テーブルにその関連を投入しましょう。
|
24
32
|
|
25
33
|
|
34
|
+
|
26
35
|
---
|
27
36
|
|
28
37
|
これをアプリケーションで実装する場合、
|