在 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 替换为实际的日期列名

在sql server 中 要查询一个表中的多个probeNo中的最新列

原文地址: http://www.cveoy.top/t/topic/i1Qk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录