[sql] DELETE JOIN寫法

當要刪除資料卻遇到跨資料表的檔案該如何刪除呢
下列方法是利用sub query所下的刪除式

舉個例子
帳號分兩種 管理員跟一般用戶
資料表如下

而現在要刪除一般用戶帳號當中雇用日期為103年的員工
(當然不可能有這種奇怪的刪除法,當SAMPLE舉的不好請見諒)
ERD:


語法:

DELETE
FROM
`user`
WHERE `user`.`user_id` = 5
AND `user`.`user_id` IN(
SELECT `normal_account.`user_id`
FROM `normal_account`
WHERE exam.`hiredate`=103
)



這個網誌中的熱門文章

[java]BIG5 字集判斷

[java]半型轉全型

[javascript]當月第一天、當月最後一天