我有以下查询返回数据,到目前为止一切顺利。我想根据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'
DegreeID
和DegreeName
可以是常见的,并且具有相同的ID和多个程序的名称,因此我如何使用组并像在html中一样显示ul > li
?