sql多列對多行
發布時間: 2024-12-14 09:13:50
⑴ ACCESS一對多行,查詢時實現一行多列,sql語句怎麼寫
select員工表.姓名,
max(switch(考勤表.日期='周一',出勤,true,''))as周一,
max(switch(考勤表.日期='周二',出勤,true,''))as周二,
max(switch(考勤表.日期='周三',出勤,true,''))as周三,
max(switch(考勤表.日期='周四',出勤,true,''))as周四,
max(switch(考勤表.日期='周五',出勤,true,''))as周五
from員工表,考勤表where員工表.id=考勤表.員工id
groupby員工表.姓名
熱點內容