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

回答編集履歴

1

sample

2018/01/26 09:14

投稿

yambejp
yambejp

スコア117967

answer CHANGED
@@ -9,4 +9,22 @@
9
9
  クラス(c_id)、クラス名(c_name)、諸々クラス特有の情報
10
10
 
11
11
  - class_userテーブル
12
- クラス(c_id)、出席番号(c_no)、学籍番号(u_id)
12
+ クラス(c_id)、出席番号(c_no)、学籍番号(u_id)
13
+
14
+ # sample
15
+
16
+ ```SQL
17
+ create table user(u_id int primary key,u_name varchar(30));
18
+ insert into user values(101,'青木'),(102,'井上'),(103,'上野'),(104,'江藤'),(105,'大熊');
19
+ create table class(c_id int primary key,c_name varchar(30));
20
+ insert into class values(1,'1年1組'),(2,'2年2組');
21
+ create table class_user(c_id int,c_no int,u_id int,unique(c_id,c_no),unique(u_id));
22
+ insert into class_user values(1,1,101),(1,2,102),(1,3,103),(2,1,104),(2,2,105);
23
+ ```
24
+
25
+ - 一覧
26
+ ```SQL
27
+ select * from class_user as t1
28
+ inner join user as t2 on t1.u_id=t2.u_id
29
+ inner join class as t3 on t1.c_id=t3.c_id
30
+ ```