У меня есть два запроса, которые я выполняю в одной таблице:
SELECT id, COUNT(up)
FROM comentarios
WHERE up = 1
GROUP BY id
И
SELECT id, COUNT(down)
FROM comentarios
WHERE down = 2
GROUP BY id
Я пробовал что-то подобное, но не работает
SELECT t1.id, COUNT(t1.up), t2.id, COUNT(t2.down)
FROM (SELECT id, up FROM comentarios WHERE up = 1 GROUP BY id) t1
JOIN (SELECT id, down FROM comentarios WHERE down = 2 GROUP BY id) t2
ON t1.id = t2.id
Может быть, нужно ПОЛНОЕ НАРУЖНОЕ СОЕДИНЕНИЕ?
Какой лучший способ сделать это в MySQL?