я должен сделать сумму от 2-х различных таблиц и показать его с помощью MySQL:сумма 2 различных запросов приводит
общих комментариев из таблицы 1, всего комментарии из таблицы 2: То, что я пытался до сих пор есть
SELECT u.name as name, u.username as username,
(SELECT SUM(total) FROM (SELECT (COUNT(nc.id)) as total FROM table1 as nc WHERE nc.user_id = u.id) UNION ALL (SELECT COUNT(pc.id) AS total FROM table2 pc WHERE pc.user_id = u.id) as finalTotal) as total_comments
FROM user as u
GROUP BY u.id
Это дает мне эту ошибку :
Каждая производная таблица должна иметь свой собственный псевдоним
Посмотрите на сообщение об ошибке. Это был ответ. – RubahMalam
@RubahMalam, но все таблицы имеют псевдоним –