56,803
社区成员




SELECT student.student_name AS name,qjtable.type,qjtable.reason FROM student
INNER JOIN qjtable
ON qjtable.type = 1 AND qjtable.user_id = student.student_id
UNION
SELECT teacher.teacher_name AS name,qjtable.type,qjtable.reason FROM teacher
INNER JOIN qjtable
ON
qjtable.type = 2 AND qjtable.user_id = teacher.teacher_id;
SELECT
CASE WHEN t1.type=1 THEN
(SELECT student_name FROM `学生表` t2 WHERE t2.student_id=t1.user_id)
WHEN t1.type=2 THEN
(SELECT teacher_name FROM `学生表` t2 WHERE t2.teacher_id=t1.user_id)
ELSE END AS '姓名',
CASE WHEN t1.type=1 THEN '学生' WHEN t1.type=2 THEN '老师' ELSE END AS '对象类型',
t1.reason AS '请假原因',
t1.
FROM `请假表` t1;