关于同一表

时间:2017-09-22 09:44:14

标签: mysql sql

我需要从同一个表中获得一些查询的总和。查询如下:

    select sum(credit) from member_a where mno=5 and transtype='xyz'
    select sum(credit) from member_a where mno=5 and transtype='abcd'
    select sum(credit) from member_a where mno=5 and transtype='psr'

我需要总共有以上三个查询。

由于

1 个答案:

答案 0 :(得分:4)

您可以使用AND / OR(在本例中也是IN)将所有条件放在WHERE子句中

   SELECT SUM(CREDIT) AS TOTAL_CREDIT
    FROM member_a where mno=5 and transtype IN('xyz','abcd','psr')