[英]Check a record exists in mysql
假設我有以下三個表。
Staff
id | name
---------
1 Tom
2 Mary
Fulltime staff
id | name
---------
1 Tom
Parttime staff
id | name
---------
2 Mary
有沒有辦法可以使用 SQL 顯示這樣的內容? 或者我應該在 Staff 表中再添加一列嗎?
Mysql
id | name | Work nature
----------------------
1 Tom Fulltime
2 Mary Parttime
除非您希望人們在全職和兼職時使用不同的名字,否則不要重復人們的名字。
沒有什么可以阻止一個人既是全職又是兼職。 或者兩者都不是。 有一張桌子,而不是三張桌子。
create table staff (
id bigint primary key auto_increment,
name varchar(255) not null,
type enum('fulltime', 'parttime') not null
)
現在每個人只能是一種員工,名字不重復,你的選擇是微不足道的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.