| 1234567891011121314151617181920212223 |
- -- 重点关注人员列表视图
- -- 将 focus_personnel 和 personal_info 的关联查询封装为视图
- -- 创建前先删除已存在的同名视图(兼容重复执行)
- DROP VIEW IF EXISTS v_focus_personnel_list;
- CREATE VIEW v_focus_personnel_list AS
- SELECT
- focus_personnel.id,
- focus_personnel.personal_id,
- focus_personnel.major_tag,
- focus_personnel.minor_tag,
- focus_personnel.custom_tag,
- personal_info.full_name,
- personal_info.gender,
- TIMESTAMPDIFF(YEAR, personal_info.birth_date, CURDATE()) AS age,
- personal_info.education,
- personal_info.household_location,
- personal_info.current_residence,
- personal_info.job_seeker_category,
- personal_info.contact_phone,
- personal_info.job_search_status
- FROM focus_personnel
- LEFT JOIN personal_info ON focus_personnel.personal_id = personal_info.id;
|