我有两个表:帮助与SQL连接
表1: ID,PersonCode,名称,
表2: ID,Table1ID,地点,ServiceDate
我有一个查询将表1添加到table1.ID = table2.Table1ID其中PersonCode ='XYZ'
我想要做的是返回Table1.PersonCode,Table1.Name,Table2.Location,Table2.ServiceDate,我不想要所有的行,在表2中,我只对t感兴趣他为每个位置排列最近的ServiceDate。我会如何去做这件事?
为什么LEFT JOIN?我认为INNER JOIN是充足的吗? 我会修改您的查询 - 请参阅我的回答下面 – 2008-10-31 17:01:02