首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教这个情况用sql语句可不可以实现

2012-01-08 
请问这个情况用sql语句可不可以实现我有两个表,一个是用户表Users,有两个字段:主键ID,用户姓名Name;另一个

请问这个情况用sql语句可不可以实现
我有两个表,一个是用户表Users,有两个字段:主键ID,用户姓名Name;
另一个是文章表Articles,也有四个字段,主键ID,文章Title,作者UserID1,回复人UserID2。(随便举的例子)

现在我想实现这样的功能,搜索所有的文章,然后结果以这样的顺序排列:
文章ID         文章标题       作者姓名     回复人姓名

=================
请问用一条sql语句可以实现吗?怎么实现啊?

非常感谢!!

[解决办法]
select
a.ID as 文章ID,
a.文章Title as 文章标题,
b.name as 作者姓名,
C.name as 回复人姓名

from Articles as a
left join Users as b on a.UserID1=b.ID
left join Users as c on a.UserID2=c.ID

热点排行