我有两个表,分别记录用户信息和签到信息,如下:
表1
ID NAME
1 单位1
2 单位2
……
表2
ID DWID QDTIME
1 1 2012-11-1 11:11:21
2 1 2012-11-2 11:11:21
3 1 2012-11-3 11:11:21
4 2 2012-11-1 11:11:21
5 2 2012-11-3 11:11:21
……
问题是如何实现以下的查询结果:
DW 1 2 3 4……每月的日期
单位1 √ √ √
单位2 √ √
……
表1
ID NAME
1 单位1
2 单位2
……
表2
ID DWID QDTIME
1 1 2012-11-1 11:11:21
2 1 2012-11-2 11:11:21
3 1 2012-11-3 11:11:21
4 2 2012-11-1 11:11:21
5 2 2012-11-3 11:11:21
……
问题是如何实现以下的查询结果:
DW 1 2 3 4……每月的日期
单位1 √ √ √
单位2 √ √
……
MySQL交叉表
在某些数据库中有交叉表,但在MySQL中却没有这个功能,但网上看到有不少朋友想找出一个解决方法,特发贴集思广义。http://topic.csdn.net/u/20090530/23/0b782674-4b0b-4cf5-bc1a-e8914aaee5ab.html?96198现整理解法如下:数据样本: create table tx( id int primary key, c1 c...
否则要用辅助表,添加1月中所有日期,再与工作表连接,再做处理