Mysql 已计数字段之和
这是我的简单问题。我需要按字段1和字段2对结果进行排序,但要求和。 所以如果结果是 字段1=5 字段2=2 和 字段1=6 字段2=4 它应该将它们相加(5+2)和(6+4),(7)和(10),然后按降序排列。先10然后7Mysql 已计数字段之和,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
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