我正在尝试添加第一个表中的"char_hours_flown",按第二个表中的"emp_num"分组,以便我可以看到每个机组人员累积了多少小时。
2 表
尝试使用 join
select emp_num, sum(char_hours_flown)
from tablename2 a inner join tablename1 b on a.char_trip=b.char_trip
group by emp_num
根据你的要求,这应该非常简单吗?
select sum(char_hours_flown)
,emp_num
from table
group by emp_num
您可以尝试如下。
select sum(T1.CHAR_HOURS_FLOWN) sumoflownHours, T2.EMP_NUM
FROM TABLE1 T1
INNER JOIN TABLE2 T2 ON T1.CHAR_TRIP=T2.CHAR_TRIP
GROUP BY T2.EMP_NUM
注:适当替换表1和表2的名称。