当前位置: 代码迷 >> Android >> 如何实现多表联合或者其它稍微复杂的数据库查询
  详细解决方案

如何实现多表联合或者其它稍微复杂的数据库查询

热度:64   发布时间:2016-05-01 21:36:49.0
怎么实现多表联合或者其它稍微复杂的数据库查询?
用过数据库的都知道,可以N多表联合查询,这样才有效率
但是安卓网上的教程都是单表查询,再查询,再查询,有时一个操作,要查几次,这本来是一个多表查询就可以弄好的事.
不仅完全没有美感,而且效率那是个杯具...

另外Group by ,top N 怎么实现呢.

我觉得Google把查询这些简单的东西反而搞复杂了.直接传一个sql 语句不就完整了吗?
非要整成几部分,写起来也别扭.
可能它是为了解决一些不懂sql的开发人员也能快速上手吧,只是我觉得如果是这样,不如开发两套接口,
一套是现在的,一套是接受一个sql 查询语句字符串,返回一个数据集的接口,不是蛮好吗?

------解决方案--------------------
可以用rawQuery,里面直接写sql。
而且封装也有封装的好处
  相关解决方案