数据库表A 有个字段a是int类型
a中有数据有1到9任意(有重复的)想取得a中,当 a=1时 a=2时 a=3…… 各一条记录的列表
能用sql搞定吗 要考虑效率
a中有数据有1到9任意(有重复的)想取得a中,当 a=1时 a=2时 a=3…… 各一条记录的列表
能用sql搞定吗 要考虑效率
解决方案 »
- Socket实现多线程通信问题
- 求教一个完全背包问题 部分装入无法实现 求解决方案
- xml遍历问题,死循环,大家帮忙看看这个方法什么问题
- line=null是什么意思?
- 怎样通过AreaText.paste()来实现文本框的粘贴功能
- 一个关于static的非常奇怪的问题
- 请教画函数曲线的问题!!
- to: wjmmml(笑着悲伤),有没有linux下的配置java、tomcat等等其他的配置文档啊,请帮忙
- 国内最流行的java开发工具是什么?
- JB7中,怎么把一个工程的子FORM及其相关重用到另一个工程中?
- 同步和异步有何异同,在什么情况下分别使用他们?
- 一个关于数据交换的算法,不理解,高手解释一下!
是的话select * from A group by a
这应该可以吧!!
group by 后面跟 having
id int 其中 id为主键
a int select * from A where a in (select distinct a from A) group by a;
select * from A group by a;以上2个语句都能实现楼主说的查询记录 但是具体哪个效率更高一些 我没有测试
应该是第一个效率高些 但是,至于是不是符合楼主的要求那就不好说了,毕竟没真正明白楼主的需求