質問編集履歴

2

INSERTの追記

2018/06/30 18:24

投稿

gottoteru
gottoteru

スコア13

test CHANGED
File without changes
test CHANGED
@@ -56,6 +56,78 @@
56
56
 
57
57
  ```
58
58
 
59
+ ```sql
60
+
61
+ INSERT INTO
62
+
63
+ .monsters
64
+
65
+ (monster_name)
66
+
67
+ VALUES
68
+
69
+ ("スライム"),
70
+
71
+ ("ゴブリン"),
72
+
73
+ ("ネクロマンサー"),
74
+
75
+ ("オーク"),
76
+
77
+ ("キングスライム");
78
+
79
+
80
+
81
+ INSERT INTO
82
+
83
+ .wazas
84
+
85
+ (waza_name)
86
+
87
+ VALUES
88
+
89
+ ("たいあたり"),
90
+
91
+ ("きりさく"),
92
+
93
+ ("ファイアー"),
94
+
95
+ ("サンダー"),
96
+
97
+ ("自己再生");
98
+
99
+
100
+
101
+ INSERT INTO
102
+
103
+ .learn
104
+
105
+ (monster_id,waza_id)
106
+
107
+ VALUES
108
+
109
+ ("1","1"),
110
+
111
+ ("1","4"),
112
+
113
+ ("2","1"),
114
+
115
+ ("2","2"),
116
+
117
+ ("3","1"),
118
+
119
+ ("3","3"),
120
+
121
+ ("3","4"),
122
+
123
+ ("3","5"),
124
+
125
+ ("4","3"),
126
+
127
+ ("4","5");
128
+
129
+ ```
130
+
59
131
  簡略版ですが、上記の様なdbがあります
60
132
 
61
133
  検索画面を作りたくて複数の指定した技を覚えるモンスターを取得したいのですが、うまくいきません

1

CREATE文の追記

2018/06/30 18:24

投稿

gottoteru
gottoteru

スコア13

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,58 @@
3
3
 
4
4
 
5
5
  ![イメージ説明](78c6156a33124a1255f3615164c84832.png)
6
+
7
+ ```sql
8
+
9
+ CREATE TABLE `db_name`.`monsters`
10
+
11
+ (
12
+
13
+ `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'モンスターid' ,
14
+
15
+ `monster_name` VARCHAR(32) NOT NULL DEFAULT '' COMMENT 'モンスター名' ,
16
+
17
+ PRIMARY KEY (`id`)
18
+
19
+ )
20
+
21
+ ENGINE = InnoDB;
22
+
23
+
24
+
25
+ CREATE TABLE `db_name`.`wazas`
26
+
27
+ (
28
+
29
+ `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '技id' ,
30
+
31
+ `waza_name` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '技名' ,
32
+
33
+ PRIMARY KEY (`id`)
34
+
35
+ )
36
+
37
+ ENGINE = InnoDB;
38
+
39
+
40
+
41
+ CREATE TABLE `db_name`.`learn`
42
+
43
+ (
44
+
45
+ `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '覚える技id' ,
46
+
47
+ `monster_id` INT(11) NOT NULL DEFAULT '0' COMMENT 'モンスターid' ,
48
+
49
+ `waza_id` INT(11) NOT NULL COMMENT '技id' ,
50
+
51
+ PRIMARY KEY (`id`)
52
+
53
+ )
54
+
55
+ ENGINE = InnoDB;
56
+
57
+ ```
6
58
 
7
59
  簡略版ですが、上記の様なdbがあります
8
60