SELECT BabyInformation.* , t1.*
FROM BabyInformation
LEFT JOIN
(SELECT * FROM BabyData
GROUP BY BabyID
ORDER By Date DESC ) AS t1 ON BabyInformation.BabyID=t1.BabyID
这是我的查询。我想根据日期获取最近的一个BabyData
元组。 的BabyInformation
应该留下babyData
但每个婴儿一行加入...SQL Server Compact Edition 3.5的SQL查询 - GROUP BY问题
我试图TOP(1)
但这只是工作的第一个孩子
它给了我错误:( – GorillaApe 2010-10-14 10:39:27
解析错误SELECT语句出现错误(最后一个) – GorillaApe 2010-10-14 10:39:58
1)您是在SQL Management Studio中还是从您的代码中执行此操作? 2)BabyData表中是否有称为BabyDataId的字段? (我认为有 - 但你没有提及它..) – Will 2010-10-14 10:45:18