sql:
SELECT
t1.img_url,
CONCAT(
LEFT ( t1.NAME, 1 ),
'*',
RIGHT ( t1.NAME, CHAR_LENGTH( t1.NAME ) - 2 )
) AS uname,
REPLACE ( t1.borth_month, '.', '-' ) AS borth_month,
REPLACE ( t1.work_date, '.', '-' ) AS work_date,
t1.gender,
concat( t2.NAME, t3.NAME, t4.NAME ) AS home_addr,
t1.belong_unit,
t1.certificate_type,
t1.native_place,
CONCAT( LEFT ( t1.phone, 3 ), '****', RIGHT ( t1.phone, 4 ) ) AS phone,
CONCAT( LEFT ( t1.idcard_number, 6 ), '********', RIGHT ( t1.idcard_number, 4 ) ) AS idcard_number,
t1.teacher_code,
t1.education_last_level_name,
t1.education_last_school,
t1.now_main_subject
FROM
bigdata_teacher t1
LEFT JOIN t_region t4 ON t4.type = 4
AND LEFT ( t1.idcard_number, 6 ) = t4.
CODE LEFT JOIN t_region t3 ON t3.type = 3
AND t4.pid = t3.id
LEFT JOIN t_region t2 ON t2.type = 2
AND t3.pid = t2.id
结果: