sql 查询结果if else
2015-10-04 08:12
459 查看
SELECT
s.time AS TIME,
'tts投诉' AS sugesstWall,
r.region_name AS courseName,
c.center_name AS centerName,
cr.class_name AS className,
tscc.course_name AS courseName,
stu.true_name AS studentName,
stu.phone AS studentPhone,
CASE s.flag
WHEN 0 THEN '投诉'
WHEN 1 THEN '建议'
ELSE '表扬'
END AS flag ,
st.type_name AS type_name,
s.obj_name AS obj_name,
dep.dept_name AS deptName,
tel.name AS titleName,
s.content AS content
FROM
suggest s
LEFT JOIN center c ON c.center_id = s.center_id
LEFT JOIN city ON city.city_id=c.city_id
LEFT JOIN region r ON city.region_id=r.region_id
LEFT JOIN suggest_type st ON st.type_id = s.suggest_type
LEFT JOIN student stu ON s.student_id=stu.student_id
LEFT JOIN classroom cr ON stu.class_id=cr.class_id
LEFT JOIN series_class sc ON sc.series_class_id = cr.series_class_id
LEFT JOIN tsc_course tscc ON sc.course_id = tscc.course_id
LEFT JOIN employee e ON e.employee_id=s.obj_id
LEFT JOIN dept dep ON e.dept_id=dep.dept_id
LEFT JOIN title tel ON tel.title_id=e.title_id
WHERE 1=1
AND s.time >= '2013-09-01 00:00:00'
AND s.time < '2013-10-01 00:00:00'
s.time AS TIME,
'tts投诉' AS sugesstWall,
r.region_name AS courseName,
c.center_name AS centerName,
cr.class_name AS className,
tscc.course_name AS courseName,
stu.true_name AS studentName,
stu.phone AS studentPhone,
CASE s.flag
WHEN 0 THEN '投诉'
WHEN 1 THEN '建议'
ELSE '表扬'
END AS flag ,
st.type_name AS type_name,
s.obj_name AS obj_name,
dep.dept_name AS deptName,
tel.name AS titleName,
s.content AS content
FROM
suggest s
LEFT JOIN center c ON c.center_id = s.center_id
LEFT JOIN city ON city.city_id=c.city_id
LEFT JOIN region r ON city.region_id=r.region_id
LEFT JOIN suggest_type st ON st.type_id = s.suggest_type
LEFT JOIN student stu ON s.student_id=stu.student_id
LEFT JOIN classroom cr ON stu.class_id=cr.class_id
LEFT JOIN series_class sc ON sc.series_class_id = cr.series_class_id
LEFT JOIN tsc_course tscc ON sc.course_id = tscc.course_id
LEFT JOIN employee e ON e.employee_id=s.obj_id
LEFT JOIN dept dep ON e.dept_id=dep.dept_id
LEFT JOIN title tel ON tel.title_id=e.title_id
WHERE 1=1
AND s.time >= '2013-09-01 00:00:00'
AND s.time < '2013-10-01 00:00:00'
相关文章推荐
- mysql引擎
- mysql高速缓冲
- mysql explain 详解
- MySql常用命令总结
- 利用SQOOP将数据从数据库导入到HDFS
- SQL多表连接查询
- Oracle元数据重构实验
- 数据库语言(三):MySQL、PostgreSQL、JDBC
- MySql 使用递归函数时遇到的级联删除问题
- 关于TOAD/plsql使用instantclient的设置
- 使用门槛如此之低的MONGODB
- 安装Oracle11g-client
- (cmake)编译安装mysql
- 笔记:Oracle SQL 高级查询简介 (3) MODEL子句,PIVOT与UNPIVOT子句
- MySQL学习笔记(五)--表类型(存储引擎)的选择
- 笔记:Oracle SQL 高级查询简介 (2) 分析函数
- Memcached 笔记与总结(4)memcache 扩展的使用
- MySQL学习笔记(四)--常用函数
- sql server数据类型详解
- SQL SERVER 2008中输入汉字乱码的问题