现在有字典表和信息表,需要进行联合查询
字典表:
基本信息表:
字典表里面的FatherID对应的是信息表里面的字段,比如说学生性别对应的Sex,我怎么查询信息可以得到列表,就像正常列表这样显示,
如果用left join的话:得到的结果是这样:
目的:让Nation和Sex对应的DicName分开显示,就像Nation和Sex对应的代码一样,分成列显示
如果我用union all的时候能不能有办法分组
SELECT distinct TOP 1000 [Name],a.ID
,[Address],[Tel],[Height],[Weight]
,[Nation],[Sex],b.DicName,c.DicName
FROM [TestNpoi].[dbo].[StudentInfo] a left join StudentInfoDicts b
on a.Nation =b.DicCode
left join StudentInfoDicts c
on a.Sex =c.DicCode
标准答案就是:我太粗心了。。。