【发布时间】:2017-05-09 12:17:35
【问题描述】:
我有 6 列的查询,并且我想获取其他表列的总和。
我希望子查询的结果在一行中,但它重复了。
select t.id, t.subject, t.created_at, u.name, l.name as l_name,
ty.name as t_name
,(select sum(new) from statuses ) as new
,(select sum(open) from statuses) as open
,(select sum(close) from statuses) as close
,(select sum(`delete`) from statuses) as `delete`
from tickets t
left join users u on u.id=t.user_id
left join levels l on l.id=t.level_id
left join types ty on ty.id=t.type_id
你能帮帮我吗?
【问题讨论】:
-
那么所有其他行应该是什么?
标签: mysql subquery query-optimization