1.1 查询结果展示 1.2 需求描述 在同一组存在多条数据的情况下,查出每一组最后一条纪录并显示在同一表内。比如:
NO.1
--方案一 SELECT * from DB_TABLE_NAME where TN_COLUMN_ID in ( SELECT max(TN_COLUMN_ID) as MAX_TN_COLUMN_ID from DB_TABLE_NAME group by TN_COLUMN_NAME效果展示: NO.2
--方案二 SELECT * from DB_TABLE_NAME where TN_COLUMN_ID in ( SELECT top(1) TN_COLUMN_ID FROM DB_TABLE_NAME WHERE TN_COLUMN_NAME='第一组' ORDER BY TN_COLUMN_ID desc union SELECT top(1) TN_COLUMN_ID FROM DB_TABLE_NAME WHERE TN_COLUMN_NAME='第二组' ORDER BY TN_COLUMN_ID desc)效果展示
如果这篇博客对您有所帮助的话,将是我的荣幸,如果能够再点个赞的话,将是多么美好的一件事。