用过数据库的都知道,可以N多表联合查询,这样才有效率
但是安卓网上的教程都是单表查询,再查询,再查询,有时一个操作,要查几次,这本来是一个多表查询就可以弄好的事.
不仅完全没有美感,而且效率那是个杯具...
另外Group by ,top N 怎么实现呢.
我觉得Google把查询这些简单的东西反而搞复杂了.直接传一个sql 语句不就完整了吗?
非要整成几部分,写起来也别扭.
可能它是为了解决一些不懂sql的开发人员也能快速上手吧,只是我觉得如果是这样,不如开发两套接口,
一套是现在的,一套是接受一个sql 查询语句字符串,返回一个数据集的接口,不是蛮好吗?
------解决方案--------------------
可以用rawQuery,里面直接写sql。
而且封装也有封装的好处