2017.11.21 postgre更新時需要聯合其他表的信息

現在需要更新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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章