日期:2014-05-17  浏览次数:20782 次

求一段SQL代码,请各位高手指点

问题描述:
现有2个表
Table a

Id  Key    Url
1   哈哈   某某com
2   嘻嘻   某某2com

Table b
Id  a.Id  time      rank
1   1  2013.7.9     5
2   2  2013.7.9     4
3   1  2013.7.10    1
4   2  2013.7.10    3
5   1  2013.7.11    1
6   2  2013.7.11    3


Table b 的a.id字段和a的ID,是关联起来的
现在想得出这样的一个展现方式


Table c
id    key   url         2013.7.9  2013.7.10  2013.7.11
1    哈哈  某某com      5         1         1
2    嘻嘻  某某2com     4         3         3


求实现上述表应该怎么写sql!
URL SQL c#

------解决方案--------------------
LZ发错地方了。。 找管理员帮忙把、、、


合并表 加上行转列  LZ可以找找
------解决方案--------------------
楼主先告诉我 table b的行数是固定的吗?
------解决方案--------------------
搜索:sql 横竖转换
------解决方案--------------------
这个表C的列不固定是动态的,可以对表b写一个触发器,当插入一条数据时,就更新表c,并做插入。但是感觉表C是没有必要的。还不如 Id   Key    Url  time    rank  这还比较靠谱