Mysql 是否可以组合这两个查询以返回两个结果集?

Mysql 是否可以组合这两个查询以返回两个结果集?,mysql,Mysql,我几乎从未使用过MYSQL,所以请原谅这个基本问题,但是 是否可以在MYSQL中组合两个查询并发送不同的结果集?我有以下两个相同的查询,除了request\u date值不同。运行第一个会得到100,运行第二个会得到200。是否有可能将两者合并,分别获得100和200 我不是说我想拿回300美元,我还是想分别拿回每天的总数。在一个查询中可以做到这一点吗 SELECT SUM(revenue - spend) as total_profit FROM `profit_by_campaign` WH

我几乎从未使用过MYSQL,所以请原谅这个基本问题,但是

是否可以在MYSQL中组合两个查询并发送不同的结果集?我有以下两个相同的查询,除了
request\u date
值不同。运行第一个会得到
100
,运行第二个会得到
200
。是否有可能将两者合并,分别获得100和200

我不是说我想拿回300美元,我还是想分别拿回每天的总数。在一个查询中可以做到这一点吗

SELECT SUM(revenue - spend) as total_profit FROM `profit_by_campaign` WHERE campaign_name = 'myCoolCampaign' AND request_date = '2017-11-03'

SELECT SUM(revenue - spend) as total_profit FROM `profit_by_campaign` WHERE campaign_name = 'myCoolCampaign' AND request_date = '2017-11-02'

请尝试使用以下分组方式:

SELECT request_date, SUM(revenue - spend) as total_profit 
FROM `profit_by_campaign` 
WHERE campaign_name = 'myCoolCampaign' 
  AND (request_date = '2017-11-03' OR request_date = '2017-11-02') 
GROUP BY request_date

请尝试使用以下分组方式:

SELECT request_date, SUM(revenue - spend) as total_profit 
FROM `profit_by_campaign` 
WHERE campaign_name = 'myCoolCampaign' 
  AND (request_date = '2017-11-03' OR request_date = '2017-11-02') 
GROUP BY request_date

您可以尝试:选择SUM(收入-支出)作为总利润,从
profit\u by\u campaign
WHERE campaign\u name='mycolCampaign'和request\u date='2017-11-03'或request\u date='2017-11-02';你也可以考虑一个“in”语句,如果你添加了更多的数据,你可以尝试:选择SUM(收入-支出)作为TooType的利润,从<代码> PrimITyByActudio这里,TrasyNosiNe=“MyCaleAcvices”和RealestyDeal= '201711-03’或RealestyDeal= '201711-02;你也可以考虑一个“in”语句,如果你在操作程序中添加更多的数据,比如<代码> >和“请求日期”(2017—11-03)、“2017~11-02”<代码> >好的编辑,添加了<代码>请求日期> /代码>,这样你就可以知道行是从哪里来的,一分钟前刚刚添加的请求日期应使用
中的
运算符,如
和请求日期IN('2017-11-03','2017-11-02')
良好的编辑,以添加选择的
请求日期
,以便您可以知道行的来源是的,一分钟前刚刚添加了请求日期