mysql - 在 SELECT [MYSQL] 中加入或选择

标签 mysql join select

请帮我加入这两个选择:

SELECT IFNULL(sum(estimated_hours * t2.man_hour),0) as 
estimated from project_has_tasks t1 left join users t2 
on t1.user_id = t2.id group by project_id

SELECT IFNULL(sum(TIME_FORMAT(SEC_TO_TIME 
(time_spent),'%k.%i' )* t2.man_hour),0) as time_spent_cost FROM project_has_tasks t1
left join users t2 on t1.user_id = t2.id group
 by project_id

想要得到:

| estimated | time_spent_cost |
_______________________________
| 000000000 |    00000000     |

最佳答案

只需将它们放在一个查询中:

SELECT IFNULL(sum(estimated_hours * t2.man_hour),0) as 
estimated, IFNULL(sum(TIME_FORMAT(SEC_TO_TIME 
(time_spent),'%k.%i' )* t2.man_hour),0) as time_spent_cost
from project_has_tasks t1 left join users t2 
on t1.user_id = t2.id group by project_id

关于mysql - 在 SELECT [MYSQL] 中加入或选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52330053/

相关文章:

sql-server - 在一对多关系中使用 EF LEFT OUTER JOIN 而不是 INNER JOIN

MySql Select Query - 从 WHERE 子句获取错误

mysql - 如何使用 Rails 或原始 SQL 使用自己的时区查询多个时区的记录

php - 将当前页面、id、日期插入到 mySQL 表中

MySQL CASE LEFT JOINS 返回 NULL

mysql - 在 Zend/MYSQL 搜索中,连接一个表,要求该连接没有结果

sql - MySQL 的连接语句

MySQL 尝试从临时表中存储的值更新表

php - 多项选择形式行动取决于选择

MySQL Max未选择具有多个连接的最大值