[在线等]请教一个多表查询语句 关键字:INNER JOIN, SUM, GROUP BY
请问能把以下的语句合并为一个SQL语句么?SQL学得不太好。
CREATE VIEW A
AS
SELECT EventID, SUM(Hours) AS TotalHours FROM dbo.UserInfo_EventInfo_Link GROUP BY EventID
GO
CREATE VIEW B
AS
SELECT DISTINCT dbo.EventInfo.EventID, dbo.EventInfo.EventType, dbo.EventInfo.EventName,
dbo.EventInfo.EstimatedCost, dbo.EventInfo.StartDate
FROM dbo.EventInfo INNER JOIN
dbo.UserInfo_EventInfo_Link ON
dbo.EventInfo.EventID = dbo.UserInfo_EventInfo_Link.EventID
GO
SELECT B.*, A.* FROM A, B WHERE A.EventID = B.EventID
DROP VIEW A
DROP VIEW B