質問編集履歴

1

追記

2018/12/23 13:36

投稿

Chandler_Bing
Chandler_Bing

スコア673

test CHANGED
File without changes
test CHANGED
@@ -49,3 +49,43 @@
49
49
 
50
50
 
51
51
  これが学部の情報です。
52
+
53
+
54
+
55
+ 【追記❶】
56
+
57
+
58
+
59
+ ```SQL
60
+
61
+ CREATE TABLE `available` (
62
+
63
+ `class_id` int(11) NOT NULL,
64
+
65
+ `major` enum('AD01','EC01','ED01','EL01','EL02','IS01','LO01','0000') NOT NULL
66
+
67
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
68
+
69
+
70
+
71
+ ALTER TABLE `available`
72
+
73
+ ADD PRIMARY KEY (`class_id`,`major`);
74
+
75
+
76
+
77
+ ```
78
+
79
+
80
+
81
+ ```SQL
82
+
83
+ INSERT INTO `available` (`class_id`, `major`) VALUES
84
+
85
+ (1, 'AD01'),(1, 'EC01'),(1, 'EL01'),(2, 'IS01'),(3, 'AD01'),(3, 'EL02');
86
+
87
+ ```
88
+
89
+
90
+
91
+ 今考えておりますのがclassesテーブルからavailableを切り離し、テーブルを作って見ました。これでどうでしょうか。サンプルの数値も挿入しておきました。