現在需要更新t_user表,但是前臺傳來的參數 tenant_name 並不在這個表中,需要聯合另一個表t_tenant。
要注意的一點是:set後面的字段不要寫成 u.fd_validity,否則會報錯提示:t_user表中沒有 u.fd_validity 字段。
1 UPDATE t_user as u 2 SET fd_validity = '2017-10-13 00:00:00:000' 3 from t_tenant as t 4 WHERE 5 u.fd_delete_flag = 0 6 AND u.fd_username = 'test' 7 AND t.fd_tenant_name = 'test' 8 AND u.fd_tenantid = t.fd_tenantid