下面是我的结果行:
COIL_ID COIL SHEET_ID SHEET
3 P/CE TFS COIL 824mm X 0.18mm 0 Null
0 Null 12 P/CE TFS(c/l2s)866x822x0.18我需要的结果是:
COIL_ID COIL SHEET_ID SHEET
3 P/CE TFS COIL 824mm X 0.18mm 12 P/CE TFS(c/l2s)866x822x0.18有人有主意吗?
发布于 2021-08-31 05:49:52
MAX函数可能在这里工作:
SELECT MAX(COIL_ID) AS COIL_ID, MAX(COIL) AS COIL, MAX(SHEET_ID) AS SHEET_ID,
MAX(SHEET) AS SHEET
FROM yourTable;我不知道实际生成当前结果的查询,但假设您的起点是表中的原始数据,那么上面的查询就可以工作了。
发布于 2021-08-31 05:54:27
使用MAX函数获取最新的记录和按ID分组。
SELECT
MAX(COIL_ID) AS COIL_ID,
MAX(COIL) AS COIL,
MAX(SHEET_ID) AS SHEET_ID,
MAX(SHEET) AS SHEET
FROM Table_Name
GROUP BY COIL_ID;https://stackoverflow.com/questions/68993448
复制相似问题