高分请教这样一个查询?分数不够可以再加!
表结构和数据如下:
StudentID CourseName Score
00070401 通信原理 88
00070401 编译原理 85
00070401 人工智能 91
00070401 软件工程 90
00070402 软件工程 94
00070402 人工智能 95
00070403 通信原理 97
00070403 编译原理 83
00070403 软件工程 77
我想得到如下结果:
StudentID 通信原理 编译原理 人工智能 软件工程
00070401 88 85 91 90
00070402 0 0 95 94
00070403 97 83 0 77
这个Select 语句或者存储过程该如何实现?