
请问各位老大。如何取得相同运单编号里的findex列里最大的值?并单独显示一列出来。
------解决思路----------------------
楼主要的是这个吧。
SELECT a.*, b.max_findex
FROM table1
JOIN ( SELECT 发运单编号,MAX(findex) max_findex
FROM table1
GROUP BY 发运单编号
) b
ON a.发运单编号 = b.发运单编号
ORDER BY a.发运单编号, a.findex

SELECT a.*, b.max_findex
FROM table1
JOIN ( SELECT 发运单编号,MAX(findex) max_findex
FROM table1
GROUP BY 发运单编号
) b
ON a.发运单编号 = b.发运单编号
ORDER BY a.发运单编号, a.findex