table1
只有索引列,而table2只包含版本。
我想选择每个索引及其最新版本。 (黄色细胞)
table2
有datetime列,知道哪一个是最新的。
当table1.idx = table2.belongTo
时,如何将表与单个查询组合在一起?
答案 0 :(得分:1)
编辑;更正了从table2返回所有列的答案。
您首先必须通过选择max(datetime)来派生第二个表,然后根据您给出的条件加入。
此处,第二个表格t2
将根据每个max(datetime)
的{{1}}值创建row_number。感谢这个answer。
BelongTo
请参阅此处的SQL小提琴演示