怎么能让前n位相同的数据只取前三个
怎么能让前n位相同的数据只取前三个
[解决办法]
SELECT * FROM 表名 WHERE (SELECT COUNT(1) FROM 表名 重定义表名 WHERE 表名.要相同的字段=重定义表名.要相同的字段 AND 表名.id>重定义表名.id)<3
发布时间: 2012-09-23 10:28:11 作者: rapoo
怎么能让前n位相同的数据只取前三个
怎么能让前n位相同的数据只取前三个
[解决办法]
SELECT * FROM 表名 WHERE (SELECT COUNT(1) FROM 表名 重定义表名 WHERE 表名.要相同的字段=重定义表名.要相同的字段 AND 表名.id>重定义表名.id)<3