Не могу понять почему выходит ошибка при создании представления с таким запросом.
SELECT
a.account_id,
IFNULL (ct.credet, 0) credet,
IFNULL (dt.debet, 0) debet,
IFNULL (ct.credet,0) - IFNULL(dt.debet, 0) balance
FROM `account_registr` a
LEFT JOIN (SELECT SUM(a1.`amount`) credet, a1.account_id
FROM `account_registr` a1
WHERE a1.credet_type_id = 2
GROUP BY a1.account_id) ct
ON ct.account_id=a.account_id
LEFT JOIN (SELECT SUM(a2.`amount`) debet, a2.account_id
FROM `account_registr` a2
WHERE a2.debet_type_id = 2
GROUP BY a2.account_id) dt
ON dt.account_id=a.account_id
GROUP BY a.account_id
Ошибка: View's SELECT contains a subquery in the FROM clause
Помогите разобраться плиз.