今天遇到了这个问题,记录一下,这么写显然是不可取的
select distinct(*) from 表,这个是查询表中所有不重复的数据
对应的查询数据库有多少条不重复的记录的sql不可以为select count(distinct *) from 表,会报错的,
正确的写法是 select count(*) from (select distinct(*) from ) a ,注意这里面一定要给表起别名 a.
今天遇到了这个问题,记录一下,这么写显然是不可取的
select distinct(*) from 表,这个是查询表中所有不重复的数据
对应的查询数据库有多少条不重复的记录的sql不可以为select count(distinct *) from 表,会报错的,
正确的写法是 select count(*) from (select distinct(*) from ) a ,注意这里面一定要给表起别名 a.