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