Mysql 已计数字段之和

Mysql 已计数字段之和,mysql,Mysql,这是我的简单问题。我需要按字段1和字段2对结果进行排序,但要求和。 所以如果结果是 字段1=5 字段2=2 和 字段1=6 字段2=4 它应该将它们相加(5+2)和(6+4),(7)和(10),然后按降序排列。先10然后7 SELECT COUNT(table1.ID) AS field1, COUNT(table2.ID) AS field2, FROM table3 LEFT JOIN table1 ON (table3.ID=t

这是我的简单问题。我需要按字段1和字段2对结果进行排序,但要求和。 所以如果结果是 字段1=5 字段2=2 和 字段1=6 字段2=4

它应该将它们相加(5+2)和(6+4),(7)和(10),然后按降序排列。先10然后7

    SELECT 
        COUNT(table1.ID) AS field1,  
        COUNT(table2.ID) AS field2,
    FROM table3
    LEFT JOIN table1 ON (table3.ID=table1.IDv) 
    LEFT JOIN table2 ON (table3.ID=table2.IDv)  
    GROUP BY table3.ID
    ORDER BY field1+field2 DESC

您是否介意再添加一列,例如

SELECT 
    COUNT(table1.ID) AS field1,  
    COUNT(table2.ID) AS field2,
    COUNT(table1.ID) + COUNT(table2.ID) AS field3
FROM table3
LEFT JOIN table1 ON (table3.ID=table1.IDv) 
LEFT JOIN table2 ON (table3.ID=table2.IDv)  
GROUP BY table3.ID
ORDER BY field3 DESC