我在我的SQL数据库两个表:SQL SELECT插入从表2到表1
列在表1:
entity ID, contact person, contact ID, created date
列于表2:
contact ID entity ID modified date contact person
1 2 10/12/13 MR.A
1 2 11/12/13 MR.B
4 16 17/12/13 MR.C
4 16 19/12/13 MR.D
我想从表2中插入记录表1,其中修改的日期是最大的相同contact ID
。
输出应该是这样的:
表1:
entity ID contact person contact ID created date
2 MR.B 1 11/12/13
16 MR.D 4 19/12/13
请建议如何写这样的SQL查询。我用max和一些查询,但没有得到我的答案,猜猜这是不正确的位置?
在此先感谢
是否可能同一实体ID和联系人ID有两个不同的联系人? –
是有可能,主键是别的东西在里面 –