aa重复的话,其他数据是否肯定全部一致呢?一致的话直接group就可以了啊 select aa,bb,cc,dd,ee, ff ,count(1) count from T GROUP BY aa,bb,cc,dd,ee, ff
bb cc dd ee ff 列 不完全 一样
不完全一样是怎么个规则显示啊,显示最大、最小、还是随便取一条、还是把所有结果合并? 每列一种方式,自己看着选吧,唉!问一句答一句 select aa, max(bb) bb, min(cc) cc, wmsys.wm_concat(dd) dd, wmsys.wm_concat(distinct ee) ee, count(1) count from T GROUP BY aa
不完全一样是怎么个规则显示啊,显示最大、最小、还是随便取一条、还是把所有结果合并? 每列一种方式,自己看着选吧,唉!问一句答一句 select aa, max(bb) bb, min(cc) cc, wmsys.wm_concat(dd) dd, wmsys.wm_concat(distinct ee) ee, count(1) count from T GROUP BY aa你看我的数据表 嘛
select aa,bb,cc,dd,ee, ff ,count(1) count
from T
GROUP BY aa,bb,cc,dd,ee, ff
每列一种方式,自己看着选吧,唉!问一句答一句
select aa,
max(bb) bb,
min(cc) cc,
wmsys.wm_concat(dd) dd,
wmsys.wm_concat(distinct ee) ee,
count(1) count
from T
GROUP BY aa
每列一种方式,自己看着选吧,唉!问一句答一句
select aa,
max(bb) bb,
min(cc) cc,
wmsys.wm_concat(dd) dd,
wmsys.wm_concat(distinct ee) ee,
count(1) count
from T
GROUP BY aa你看我的数据表 嘛
SELET * FROM T T1
WHERE NOT EXISTS(SELECT 1 FROM T WHERE album_id=T1.album_id AND ROWID>T1.ROWID)
rowid是 表的 主键吧,我的表的主键是 id 有没有 最简单的方法 因为我是在 sql lite 里面 写的 我是做移动端的 不是很懂 sql 啊, 那种 写法 消耗的性能 小 ?
谢谢
移动端也没啥关系,你只是负责把语句传到服务器就完成任务了,主要负荷在服务器那边
如果查询慢的话可增加album_id字段的索引提升速度
sql lite 数据库 是在 手机 端的 不是传SQL 语句 给服务器
使用通用的sql语句的话,not exists应该是效率最好的