/** *多表联查 */
SELECT T3.BIZ_NAME,T1.MEMBER_ID,T1.TEAM_ID,T2.NAME,T1.NAME,T1.STATUS,T1.BIZ_TYPE,T2.BIZ_TYPE FROM T_ZZ_TEAM_MEMBERS T1 LEFT JOIN T_ZZ_PRVETION_TEAM T2 ON T1.TEAM_ID = T2.TEAM_ID LEFT JOIN T_ZZ_DETAIL_FUNC T3 ON T3.TEAM_ID = T2.TEAM_ID LEFT JOIN T_DC_PARTY_USER_CERTIFY T4 ON T4.USER_ID = T1.USER_ID WHERE T1.STATUS = '001' AND T2.STATUS = '1' AND T2.BIZ_TYPE = '2'
/**
* 多表联查更新
*/
DECLARE
AN_FLAG NUMBER;
BEGIN
EXECUTE IMMEDIATE 'UPDATE T_ZZ_TEAM_MEMBERS T1 SET T1.BIZ_TYPE = ''CARE_ROAD_MEMBER''
WHERE EXISTS (SELECT 1
FROM T_ZZ_PRVETION_TEAM T2
LEFT JOIN T_ZZ_DETAIL_FUNC T3
ON T3.TEAM_ID = T2.TEAM_ID
WHERE T1.TEAM_ID = T2.TEAM_ID
AND T2.STATUS = ''1''
AND T2.BIZ_TYPE = ''2''
)
AND EXISTS (SELECT 1
FROM T_DC_PARTY_USER_CERTIFY T4
WHERE T4.USER_ID = T1.USER_ID
)
AND T1.STATUS = ''001''';
END;
/ COMMIT;
原文地址:https://www.jb51.cc/oracle/210078.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。