在sql server 中 要查询一个表中的多个probeNo中的最新列
在 SQL Server 中,您可以使用以下查询来查询一个表中多个 probeNo 的最新记录:
SELECT t.probeNo, t.column1, t.column2, ..., t.columnN
FROM your_table t
INNER JOIN (
SELECT probeNo, MAX(date_column) AS max_date
FROM your_table
WHERE probeNo IN ('probeNo1', 'probeNo2', ..., 'probeNoN')
GROUP BY probeNo
) subquery
ON t.probeNo = subquery.probeNo AND t.date_column = subquery.max_date;
请注意,将 your_table 替换为您要查询的表名,将 probeNo1, probeNo2, ..., probeNoN 替换为您要查询的 probeNo 值,将 column1, column2, ..., columnN 替换为您要查询的列名。另外,假设您有一个日期列来确定最新的记录,您需要将 date_column 替换为实际的日期列名
原文地址: http://www.cveoy.top/t/topic/i1Qk 著作权归作者所有。请勿转载和采集!