MySQL数据透视表-行到列

阿里·谢赫(Ali Shaikh)

这个查询

SELECT
    Student.StudentID,
    student.`Name`,
    attendance.Date,
    CASE
WHEN attendance.StudentID IS NOT NULL THEN
    'Present'
ELSE
    'Absent'
END AS Attendance_Status
FROM
    student
LEFT JOIN attendance ON student.StudentID = attendance.StudentID

给我这个结果

图1

我如何获得与此类似的结果

图2

阿里·谢赫(Ali Shaikh)

解决了这个答案

SELECT student.StudentID,学生。Name

如果((从出勤率中选择DISTINCT 1,出勤率。学生ID =学生。学生ID AND日期='2015-09-07')= 1,'当前','缺席')AS 2015-09-07

IF((从出勤率中选择DISTINCT 1,出勤率.studentID = student.StudentID AND date ='2015-09-14')= 1,'Present','Absent')AS 2015-09-14

student.WorkshopID来自学生

通过@Hitesh Mundra

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySql 数据透视表动态列

来自分类Dev

Oracle SQL自动行到列数据透视表

来自分类Dev

具有concat的mysql数据透视表和所选行的数据透视表

来自分类Dev

将 mysql 数据从行移动到数据透视表

来自分类Dev

数据透视表(行)

来自分类Dev

Tableau数据透视表行成列

来自分类Dev

TSql数据透视或行到列

来自分类Dev

TSql数据透视或行到列

来自分类Dev

过滤数据透视表的行

来自分类Dev

数据透视表缺失列

来自分类Dev

数据透视表嵌套列

来自分类Dev

数据透视表嵌套列

来自分类Dev

MySQL用数据透视表插入到两个单独的表中

来自分类Dev

如何将 MySQL 数据透视表的精确副本(样式和数据)复制到 HTML?

来自分类Dev

如何通过链接表获取数据并将行透视到列

来自分类Dev

如果行名在单独的表中,如何创建mysql数据透视表?

来自分类Dev

数据列对中的数据透视表

来自分类Dev

数据透视表中的2列数据

来自分类Dev

Sumif 到数据透视表 (Excel 2016)

来自分类Dev

深入到数据透视表的 VBA 按钮

来自分类Dev

复杂的数据透视数据到行和列

来自分类Dev

MySQL行到列

来自分类Dev

如何通过MYSQL上的数据透视表从table1中选择随机行

来自分类Dev

如何通过MYSQL上的数据透视表从table1中选择随机行

来自分类Dev

使用PHP和MYSQL创建数据透视表-在左侧添加列

来自分类Dev

容纳数据透视表中的行总和

来自分类Dev

数据透视表同时保持行索引

来自分类Dev

替换数据透视表行名称

来自分类Dev

筛选出熊猫数据透视表行