質問するログイン新規登録

質問編集履歴

2

INSERTの追記

2018/06/30 18:24

投稿

gottoteru
gottoteru

スコア13

title CHANGED
File without changes
body CHANGED
@@ -27,6 +27,42 @@
27
27
  )
28
28
  ENGINE = InnoDB;
29
29
  ```
30
+ ```sql
31
+ INSERT INTO
32
+ .monsters
33
+ (monster_name)
34
+ VALUES
35
+ ("スライム"),
36
+ ("ゴブリン"),
37
+ ("ネクロマンサー"),
38
+ ("オーク"),
39
+ ("キングスライム");
40
+
41
+ INSERT INTO
42
+ .wazas
43
+ (waza_name)
44
+ VALUES
45
+ ("たいあたり"),
46
+ ("きりさく"),
47
+ ("ファイアー"),
48
+ ("サンダー"),
49
+ ("自己再生");
50
+
51
+ INSERT INTO
52
+ .learn
53
+ (monster_id,waza_id)
54
+ VALUES
55
+ ("1","1"),
56
+ ("1","4"),
57
+ ("2","1"),
58
+ ("2","2"),
59
+ ("3","1"),
60
+ ("3","3"),
61
+ ("3","4"),
62
+ ("3","5"),
63
+ ("4","3"),
64
+ ("4","5");
65
+ ```
30
66
  簡略版ですが、上記の様なdbがあります
31
67
  検索画面を作りたくて複数の指定した技を覚えるモンスターを取得したいのですが、うまくいきません
32
68
  理想では、

1

CREATE文の追記

2018/06/30 18:24

投稿

gottoteru
gottoteru

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,32 @@
1
1
  mysplで取得したいデータの取り方がわかりません
2
2
 
3
3
  ![イメージ説明](78c6156a33124a1255f3615164c84832.png)
4
+ ```sql
5
+ CREATE TABLE `db_name`.`monsters`
6
+ (
7
+ `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'モンスターid' ,
8
+ `monster_name` VARCHAR(32) NOT NULL DEFAULT '' COMMENT 'モンスター名' ,
9
+ PRIMARY KEY (`id`)
10
+ )
11
+ ENGINE = InnoDB;
12
+
13
+ CREATE TABLE `db_name`.`wazas`
14
+ (
15
+ `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '技id' ,
16
+ `waza_name` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '技名' ,
17
+ PRIMARY KEY (`id`)
18
+ )
19
+ ENGINE = InnoDB;
20
+
21
+ CREATE TABLE `db_name`.`learn`
22
+ (
23
+ `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '覚える技id' ,
24
+ `monster_id` INT(11) NOT NULL DEFAULT '0' COMMENT 'モンスターid' ,
25
+ `waza_id` INT(11) NOT NULL COMMENT '技id' ,
26
+ PRIMARY KEY (`id`)
27
+ )
28
+ ENGINE = InnoDB;
29
+ ```
4
30
  簡略版ですが、上記の様なdbがあります
5
31
  検索画面を作りたくて複数の指定した技を覚えるモンスターを取得したいのですが、うまくいきません
6
32
  理想では、