首页 > 解决方案 > 如何连接 2 个 DB 表并同时执行 GROUP BY?

问题描述

我有 2 张桌子:

Equipment(PK int id,nvarchar name)

EquipmentAction(int EquipmentId, datetime Timestamp)

我想Timestamp为每个命名显示最早的Equipment,但我无法弄清楚。

但我看不出如何将这两个想法结合起来。

标签: sql

解决方案


您可以添加group by,如下所示:

select e.name, min(a.TimeStamp)
from Equipment e inner join
     EquipmentAction a
     on e.id = a.EquipmentId
group by e.name

推荐阅读