私はかなり単純なデータベースを持っています。アイデアは、生徒と教師の両方が ID と名前で構成される「人」から継承するというものです。
create table Student (
id int,
name text,
year int
);
create table Teacher (
id int,
name text,
department varchar(15)
);
insert into Student (id, name, year) values
(1, 'herper', 2007),
(2, 'derpins', 2010);
insert into Teacher (id, name, department) values
(3, 'skerp', 'csc');
これを返すselectステートメントを作成しようとしています:
id name year department
1 'herper' 2007 NULL
2 'derpins' 2010 NULL
3 'skerp' NULL 'csc'
これは私が得た最も近いものです:
select *
from Student
union
select * from Teacher;
何か案は?ありがとう!