【发布时间】:2011-05-21 18:45:39
【问题描述】:
我有两个表,通过外部联接链接。主表和从表之间的关系是 1 到 [0..n]。辅助表包括一个时间戳列,指示添加记录的时间。我只想检索 主表中每一行的辅助表的最新记录。由于其他表也是 SELECT 的一部分,因此我必须在主表上使用 group by。但是,由于此辅助表不属于该组,因此无法使用“have”子句。
如何在不进行多次查询的情况下做到这一点?
【问题讨论】:
-
你能给出完整的结构,以及你现在遇到的任何不工作的查询吗?
-
您绝对应该向我们提供您的查询,或者至少是它的概要,以便我们更好地了解您实际在说什么。
标签: sql join outer-join