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

关于INNER JOIN的简单有关问题

2013-06-19 
关于INNER JOIN的简单问题我有一个用户表:Accounts_Users包括:UserID(int), UserName(varchar)1张三2李四

关于INNER JOIN的简单问题
我有一个用户表:
Accounts_Users包括:
UserID(int), UserName(varchar)
1               张三
2               李四

还有一个交易表
AccountActivity 包括:
FromUserID  ToUserID  Amount
1            2         300.00

因为显示在网站上,当然要用UserName, 不能用UserID,如果我用查询语句:
SELECT FromUserID, ToUserID, Amount FROM AccountActivity 当然没有问题,但是如果我要求是用户名UserName, 请问怎么办 ?显然不能用


SELECT UserName, UserName, Amount FROM AccountActivity
INNER JOIN Accounts_Users
ON AccountActivity.UserID = Accounts_Users.UserID 

[解决办法]
该回复于2013-05-31 13:03:06被管理员删除
[解决办法]


SELECT a.UserName as FromUsername, b.UserName as ToUsername, Amount FROM AccountActivity
INNER JOIN Accounts_Users a
ON AccountActivity.FromUserID = a.UserID 
inner join Accounts_Users b
ON AccountActivity.ToUserID = b.UserID 

热点排行