12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- -- Active: xiaoding_test@@192.168.110.85@3306@xiaoding_test
- WITH
- /* 资质证书信息 */
- qualification_photos AS (
- SELECT
- cq.id,
- /* 从业资格证 */
- MAX(CASE WHEN cq.qual_type = 'QUALIFICATION' THEN cq.qual_photo END) AS qualification_photo,
- /* 健康证 */
- MAX(CASE WHEN cq.qual_type = 'HEALTH' THEN cq.qual_photo END) AS health_photo,
- /* 生活照 */
- MAX(CASE WHEN cq.qual_type = 'LIFE_PHOTO' THEN cq.qual_photo END) AS life_photo,
- /* 工作照 */
- MAX(CASE WHEN cq.qual_type = 'WORK_PHOTO' THEN cq.qual_photo END) AS work_photo
- FROM coach_qual_records cq
- WHERE cq.deleted_at IS NULL
- GROUP BY cq.id
- )
- SELECT
- /* 技师昵称 */
- ci.nickname,
- /* 性别 */
- ci.gender,
- /* 出生日期 */
- ci.birthday,
- /* 期望城市 */
- ci.intention_city,
- /* 手机号码 */
- ci.mobile,
- /* 个人简介 */
- ci.introduction,
- /* 认证进度 */
- CASE
- WHEN cu.real_auth_record_id IS NULL THEN '未认证'
- WHEN cu.qualification_record_id IS NULL THEN '实名认证完成'
- ELSE '全部认证完成'
- END,
- /* 认证状态 */
- cu.state,
- /* 身份证照片正面 */
- cr.id_card_front_photo,
- /* 身份证照片反面 */
- cr.id_card_back_photo,
- /* 从业资格证图片 */
- qp.qualification_photo,
- /* 健康证 */
- qp.health_photo,
- /* 生活照 */
- qp.life_photo,
- /* 工作照 */
- qp.work_photo
- FROM coach_users cu
- LEFT JOIN coach_info_records ci ON cu.info_record_id = ci.id
- LEFT JOIN coach_real_records cr ON cu.real_auth_record_id = cr.id
- LEFT JOIN qualification_photos qp ON cu.qualification_record_id = qp.id
- WHERE cu.deleted_at IS NULL
- AND ci.deleted_at IS NULL
- AND (cr.deleted_at IS NULL OR cr.deleted_at IS NULL);
|