sql >> Base de Datos >  >> RDS >> SQLite

sqlLiteDatabase.query() para INNER JOIN

Puede poner la unión en la table variables.

String table = "tblLocal local " +
    "inner join tblPlaces place " +
    "on place._id = local._id";

Consulte la aplicación IOSched de Google para ver un ejemplo. Eche un vistazo al paquete del proveedor y la clase SelectionBuilder.

Un SQLiteQueryBuilder se utiliza para construir la cadena de consulta y todo lo que hace es concatenar la variable de la tabla con el resto de la consulta. Consulte https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/java/android/database/sqlite/SQLiteQueryBuilder.java#201