How to combine two sql queries into one

后端 未结 4 1395
南旧
南旧 2021-01-05 15:36

How can I combine these two SQL statements?

SELECT SUM(hits01 + hits02 + hits03 + hits04 + hits05 + hits06 + hits07 + hits08 + hits09) AS \'AEROwiz\'
FROM tb         


        
4条回答
  •  别那么骄傲
    2021-01-05 16:15

    You could use two subselects:

    SELECT
    (
        SELECT SUM(hits01 + hits02 + hits03 + hits04 + hits05 + hits06 + hits07 + hits08 + hits09)
        FROM tbl_2011
        WHERE appName='AEROwiz'
    ) T1
    +
    (
        SELECT SUM(hits10 + hits11 + hits12)
        FROM tbl_2010
        WHERE appName='AEROwiz'
    ) T2
    AS AEROwiz
    

    You may also want to consider normalizing your database so that you don't have a table for each year.

提交回复
热议问题