使用distinct 会自动按升序排列,但我不想让它排序,还是按其数据库里的顺序排列,怎么办?
发布网友
发布时间:2022-04-25 20:15
我来回答
共1个回答
热心网友
时间:2023-10-14 21:10
你可以采用联合子查询,这样的话就没必要使用Distinct关键字了。假设你使用的是SQL Server数据库。
SELECT 字段,* FROM 表1 WHERE 表1_ID IN(SELECT MIN(表1_ID) FROM 表1 GROUP BY 字段)
这条语句可以将你字段重复并且主键ID大的记录过滤掉。如果你用的是其他数据库的话你可以灵活变通一下。
希望这是你要的结果。