主表
ID Date
111 2011-01-01
从表
ID Eid ItemID
222 '111' 333
项目表
ID Name
333 身高
444 体重
555 视力
统计结果
日期 身高 体重 。。。。
2011-01-01 1 0
如果不确定多少条项目记录是否可行?还是说必须
sum(case ...) as 身高,...谢谢
------解决方案--------------------
其实归根结底,你需要先抽出group by后的结果集,第2部才是行列互相转,就按黄版的做法做吧
有兴趣可以看下http://www.cnblogs.com/maanshancss/archive/2013/03/13/2957108.html
------解决方案--------------------
行转列,有个朋友整理的不错:http://www.cnblogs.com/gaizai/p/3753296.html
3表查询。。。。无非就是join起来,然后取需要的列,如果你连3个表都组合不出来,行转列估计你也不会