隔离查询以分组格式返回数据

时间:2018-03-02 01:32:00

标签: sql sql-server

我有以下查询返回数据,到目前为止一切顺利。我想根据degreeID对输出进行分组。

我可以使用代码输出它,但我想让数据库为我解决这个问题,我试图找到一个解决方案但找不到一个,这是我的查询:

select 
    sp.Name, sp.WebUrl, P.DegreeID, D.DegreeName, P.ProgramName
from 
    sitepage sp
left join 
    dbo.ProgramCatalogs PC on PC.ProgramID = SP.ProgramID 
                           and  PC.IsCurrentLive = 1
left join 
    Programs P on PC.ProgramId = P.ProgramID
left join 
    Degrees D on P.DegreeID = D.DegreeID
where 
    sp.PageType = 2 and sp.Active = 'True' 

DegreeIDDegreeName可以是常见的,并且具有相同的ID和多个程序的名称,因此我如何使用组并像在html中一样显示ul > li

0 个答案:

没有答案