Mysql 如何将两个select sum查询语句连接在一起

Mysql 如何将两个select sum查询语句连接在一起,mysql,Mysql,我曾尝试使用不同的方法将MySQL数据库中的两个select语句查询组合成一个来自其他类似问题的查询,但我不断遇到语法错误。我曾尝试使用union和join,但似乎无法找到正确的方法。我试图显示列成本和列点击总数的总和 我也很好奇如何在一张桌子上并排回应这两个结果?我得到了回显$test1的结果(见下面的完整代码),并且知道如何在一个表中回显,但是我如何回显这两个结果并将两个总和分离到两个表行中呢 选择语句: $query = mysql_query("SELECT SUM(clicks) AS

我曾尝试使用不同的方法将MySQL数据库中的两个select语句查询组合成一个来自其他类似问题的查询,但我不断遇到语法错误。我曾尝试使用union和join,但似乎无法找到正确的方法。我试图显示列成本和列点击总数的总和

我也很好奇如何在一张桌子上并排回应这两个结果?我得到了回显$test1的结果(见下面的完整代码),并且知道如何在一个表中回显,但是我如何回显这两个结果并将两个总和分离到两个表行中呢

选择语句:

$query = mysql_query("SELECT SUM(clicks) AS TotalItemsClicked FROM venue_clicks Where date > DATE_SUB(NOW(), INTERVAL 1 MONTH) AND `username` = '".$_SESSION['username']."'");

$query = mysql_query("SELECT SUM(cost) AS TotalItemsCost FROM venue_clicks Where date > DATE_SUB(NOW(), INTERVAL 1 MONTH) AND `username` = '".$_SESSION['username']."'");
我已经试过了,但是我总是遇到语法错误

$query = mysql_query("SELECT SUM(clicks) AS TotalItemsClicked FROM venue_clicks 
Where date > DATE_SUB(NOW(), INTERVAL 1 MONTH) AND `username` = '".$_SESSION['username']."'") 

UNION (also tried JOIN here) 

$query = mysql_query("SELECT SUM(clicks) AS TotalItemsOrdered FROM venue_clicks 
Where date > DATE_SUB(NOW(), INTERVAL 1 MONTH) AND `username` = '".$_SESSION['username']."'");
我也试过类似的东西

$query = mysql_query("SELECT SUM(clicks) AS TotalItemsCost AND SUM(Cost) AS TotalItemsCost 
FROM venue_clicks Where date > DATE_SUB(NOW(), INTERVAL 1 MONTH) AND `username` = '".$_SESSION['username']."'");
这是完整的代码。我连接很好,只运行一个查询就可以得到结果。有人能帮忙吗

$query = mysql_query("SELECT SUM(clicks) AS TotalItemsOrdered FROM venue_clicks 
Where date > DATE_SUB(NOW(), INTERVAL 1 MONTH) AND `username` = '".$_SESSION['username']."'");




$test1 = mysql_fetch_array($query);

echo "$test1[0]";

您不需要union或join,因为两者都引用表/视图,并且具有相同的条件

$query = "select sum(clicks) as TotalItemsClicked, sum(cost) AS TotalItemsCost
from venue_clicks
where date > date_sub(now(), interval 1 month)
and username = '".$_SESSION['username']."'");

此外,您还应该使用或而不是函数来查询数据库。

请注意,您使用的是一个早已弃用的API。谢谢回复。我从一个教程中得到了这个,我将学习如何将其更改为PDO或Mysqli。如何对这两种方法的结果进行回显?我在echo中只得到了第一个结果(点击)?@bg2982只是
echo测试[0]
回波测试[1]谢谢你的帮助。现在我将尝试将此更改为Mysqli。