34,588
社区成员
发帖
与我相关
我的任务
分享
select a.Accounts,(avg(b.WinCount)+avg(b.LostCount)+avg(b.DrawCount)+avg(b.FleeCount)) as GameCount from QPGameUserDB.dbo.AccountsInfo as a inner join QPTreasureDB.dbo.GameScoreInfo as b on a.UserID=b.UserID
select
a.Accounts,(avg(b.WinCount)+avg(b.LostCount)+avg(b.DrawCount)+avg(b.FleeCount)) as GameCount
from
QPGameUserDB.dbo.AccountsInfo as a
inner join
QPTreasureDB.dbo.GameScoreInfo as b
on
a.UserID=b.UserID group by a.Accounts
--两种解决方式:
--1、
select a.Accounts,(avg(b.WinCount)+avg(b.LostCount)+avg(b.DrawCount)+avg(b.FleeCount)) as GameCount from QPGameUserDB.dbo.AccountsInfo as a inner join QPTreasureDB.dbo.GameScoreInfo as b on a.UserID=b.UserID group by a.Accounts
--2、
select min(a.Accounts),(avg(b.WinCount)+avg(b.LostCount)+avg(b.DrawCount)+avg(b.FleeCount)) as GameCount from QPGameUserDB.dbo.AccountsInfo as a inner join QPTreasureDB.dbo.GameScoreInfo as b on a.UserID=b.UserID
select a.Accounts,(avg(b.WinCount)+avg(b.LostCount)+avg(b.DrawCount)+avg(b.FleeCount)) as GameCount from QPGameUserDB.dbo.AccountsInfo as a inner join QPTreasureDB.dbo.GameScoreInfo as b on a.UserID=b.UserID
GROUP BY a.Accounts