通过选项从表中选择两个不同的变量(php和mysql)

通过选项从表中选择两个不同的变量(php和mysql),php,mysql,Php,Mysql,我试图从一个有两个选项的表中进行选择,并输出到两个不同的变量 我以前的查询是计算所有存款,然后运行另一个查询来计算所有取款,但这需要很长时间,因为有很多行 我想在一个查询中获得所有存款金额和取款金额(php) 示例:从cId=10的事务中选择总和(金额)…此处的帮助 输出将是: 变量1:5500(存款) 变量2:2500(取款) 我是这样解决的: SELECT (SELECT SUM(amount) FROM transactions WHERE cId=1 AND tStatus!='W

我试图从一个有两个选项的表中进行选择,并输出到两个不同的变量

我以前的查询是计算所有存款,然后运行另一个查询来计算所有取款,但这需要很长时间,因为有很多行


我想在一个查询中获得所有存款金额和取款金额(php)

示例:从cId=10的事务中选择总和(金额)…此处的帮助

输出将是:

  • 变量1:5500(存款)
  • 变量2:2500(取款)
    • 我是这样解决的:

      SELECT (SELECT SUM(amount) FROM transactions WHERE cId=1 AND tStatus!='Withdrawal') AS deposits,
             (SELECT SUM(amount) FROM transactions WHERE cId=1 AND tStatus='Withdrawal') AS withdrawals
      
      最终结果:


      听起来您需要从colx=1和coly=2的表中选择col1、col2,换句话说,这是一个非常基本的查询。当然,如果这是错误的,那么您必须更清楚地解释您的要求我想在一个查询中汇总所有用户取款和存款(最后是两列-存款金额和取款金额)请参阅副本以获得更好的解决方案