Php 如何组合两个不同条件的MySQL查询?
我有两个不同的MySQL查询。我需要将这两个查询合并为一个查询。我想得到给定日期的现金和信用卡的总数 预期结果如下:Php 如何组合两个不同条件的MySQL查询?,php,mysql,Php,Mysql,我有两个不同的MySQL查询。我需要将这两个查询合并为一个查询。我想得到给定日期的现金和信用卡的总数 预期结果如下: cash : 6666 card : 54657 SELECT SUM(Amount) as totalcash FROM payment_details WHERE date(created) BETWEEN '2018-10-04' AND '2018-10-05' AND paymentMode="CASH"; SELECT SUM(Amount) as total
cash : 6666
card : 54657
SELECT SUM(Amount) as totalcash
FROM payment_details
WHERE date(created) BETWEEN '2018-10-04' AND '2018-10-05' AND paymentMode="CASH";
SELECT SUM(Amount) as totalcard
FROM payment_details
WHERE date(created) BETWEEN '2018-10-04' AND '2018-10-05' AND paymentMode="CARD";
你可以在下面试试-
SELECT paymentMode,SUM(Amount)
FROM payment_details
WHERE date(created) BETWEEN '2018-10-04' AND '2018-10-05' AND paymentMode in ('CASH','CARD')
group by paymentMode
条件是相同的支付模式是不同的你能给出一个例子吗data@executable请检查我代码中的附件