У меня есть два запроса:Объединение двух SQL-запросов эффективно
1)
SELECT COUNT(*) AS total, COUNT(supporter) AS done FROM Supports;
2)
SELECT supporter, COUNT(supporter) AS amount FROM Supports
GROUP BY supporter ORDER BY amount DESC LIMIT 1;
Как эффективно совмещать их?
Это как таблица выглядит следующим образом:
+-----------------------------+
| id | name | supporter |
+-----------------------------+
| 1 | user1 | sup1 |
| 2 | user1 | sup2 |
| 3 | user1 | NULL |
| 4 | user2 | sup1 |
| 5 | user2 | sup3 |
+-----------------------------+
Что следует вывод выглядеть? 1 строка с 3 столбцами? 3 строки с 1 столбиком? Что-то другое? –
1 ряд с 4 колонками (всего, сделано, сторонником, сумма) – Bob