【发布时间】:2020-10-15 06:17:29
【问题描述】:
我遇到了以下问题。我有两张表,想将一列数据移到另一张表中。
桌子是房子和门。我想将列数据“街道”移动到房子。但是房子有多个门(具有相同的house_id)。所以我需要聚合它们并希望从最新的“created_at”记录中获取“街道”输入。
我的第一次尝试是:
insert into house h ('street')
select street
from door d
where d.house_id = h.id
group by house_id
having max(created_at)
【问题讨论】:
-
请用您使用的数据库标记您的问题:mysql、oracle、sql-server...?
标签: sql group-by migration mariadb max