【发布时间】:2015-09-07 21:58:29
【问题描述】:
我有两张表如下:
1. tbl_student:
id name
1 raj
2 raja
3 raju
4 rajan
-
tbl_attendance
id student_id month attended_days 1 1 1 6 2 1 2 16 3 8 1 8 4 7 2 14 5 8 2 13 6 7 1 11
我需要将这两个表结合起来,将 tbl_attendance 中每个学生每个月的多行合并为一行,以获得如下结果:
id name month attended_days month attended_days
1 raj 1 6 2 16
7 raja 1 11 2 14
8 rajan 1 8 2 13
提前感谢您的帮助。
【问题讨论】:
-
我认为如果您添加一些代码来显示您尝试过的(但失败了)会有所帮助,这将增加您获得答案的机会
-
你的结果最后应该包含多少
month列? -
您需要的是一个数据透视表。这可以通过创建一个准备好的语句来实现,该语句将以您正在寻找的格式为您返回结果。