是否可以创建一个查询,为每个不同的文件名提供第一个值?以下是我正在使用的一些示例数据。
Filename Ticket
--------------------------------------|-----------
WMSORD_201302271225_72929031818357.txt| 0802228291
WMSORD_201302271225_72929031818357.txt| 0802228294
WMSORD_201302271225_72929031818357.txt| 0802228298
WMSORD_201302271225_72929031818357.txt| 0802228299
WMSORD_201302271225_72929031818357.txt| 0802228302
WMSORD_201302271225_72929031818357.txt| 0802228303
WMSORD_201302271225_72929031818357.txt| 0802228306
WMSORD_201303051754_35529747798357.txt| 0802265977
WMSORD_201303051754_35529747798357.txt| 0802265978
WMSORD_201303051754_35529747798357.txt| 0802265979
WMSORD_201303080927_83230090638357.txt| 0802284105
WMSORD_201303080948_90430092648357.txt| 0802284233
WMSORD_201303080948_90430092648357.txt| 0802284234
WMSORD_201303080948_90430092648357.txt| 0802284235
WMSORD_201303080948_90430092648357.txt| 0802284236
WMSORD_201303080957_67930093468357.txt| 0802284303
WMSORD_201303080957_67930093468357.txt| 0802284305
WMSORD_201303081038_42730097848357.txt| 0802286362
WMSORD_201303081038_42730097848357.txt| 0802286364
WMSORD_201303081038_42730097848357.txt| 0802286366
WMSORD_201303081038_42730097848357.txt| 0802286367
感谢您的帮助
答案 0 :(得分:3)
您可以使用GROUP BY
和MIN()
SELECT FileName, MIN(Ticket) Ticket
FROM TableName
GROUP BY FileName
输出
╔════════════════════════════════════════╦═══════════╗
║ FILENAME ║ TICKET ║
╠════════════════════════════════════════╬═══════════╣
║ WMSORD_201302271225_72929031818357.txt ║ 802228291 ║
║ WMSORD_201303051754_35529747798357.txt ║ 802265977 ║
║ WMSORD_201303080927_83230090638357.txt ║ 802284105 ║
║ WMSORD_201303080948_90430092648357.txt ║ 802284233 ║
║ WMSORD_201303080957_67930093468357.txt ║ 802284303 ║
║ WMSORD_201303081038_42730097848357.txt ║ 802286362 ║
╚════════════════════════════════════════╩═══════════╝