当前位置: 代码迷 >> Sql Server >> 关于多表查询结果的合并集有关问题
  详细解决方案

关于多表查询结果的合并集有关问题

热度:20   发布时间:2016-04-24 19:20:57.0
关于多表查询结果的合并集问题
我有两张表,一张是日志表(Article),一张是分类表(Category)。两个表包含的字段如下
Article: ID,Title,Content,CategoryID
Category: CategoryID,CategoryName
现在我想查询出Article表的所有字段,但是我想让CategoryID这一列显示的是其ID所对应的CategoryName。就算是把单个记录的CategoryID所对应的CategoryName一起合并到该条记录中也行。那样我就可以不显示CategoryID,而显示对应的Category。
请问各位大大这可以实现吗?

------解决方案--------------------
通过表的关联inner join 就可以查询出来:

select a.id,a.title,a.content,c.CategoryName
from Article a
inner join Category c
        on a.CategoryID = c.CategoryID
  相关解决方案