我有以下查询,它将返回publisher上的所有分组销售 publisher_name, SUM(comission) AScomission, FROM reports_summary
GROUP BY publisher_name-----------------------------------------------------------
我正在寻找一种方法来“连接”两个查询的结果。预期结果是一行包含两个聚合SumValueA和SumValueB。 这两个查询中的每一个都只返回一行。JOIN将不起作用,因为这两个表没有任何共同的数据。 我使用的是SQL Server 2017。问题1: SELECT Sum(ValueA) AS SumValueA
FROM dbo.TableA 问题2: SELECT Sum(ValueB) AS
这些数据存储在两个不同的表中。当我将这两个表分别查询到两个不同的表中时,它们可以完美地工作。当我把它们放在同一个查询中时,结果就大相径庭了。示例数据-PayrollTransactions:以下是不起作用的查询:
SELECT Emp_No, Sum(Regular_Hours) AS PaidRegHours, Sum(Overtime_Hours) AS PaidOTHours, Sum(Reg_Hours
text like '%love%' ) as loves,
(select count(*) from review where text like '%hate%') as hates 问题是查询结果中的列名都是'count(*)',而我似乎不知道如何解决这个问题(我是SQL新手,所以这可能是微不足道的)。我正在使用sqlite。