Я новичок в разработке приложений для Android
Я использую запрос UNION, как это
public Cursor getAll() {
return (getReadableDatabase()
.rawQuery(
"SELECT _id,x,y from Not where _id="
+ id
+ " UNION ALL " + "SELECT _id,z,q from Q_A where z="
+ zid, null));
}
public String getX(Cursor c) {
return (c.getString(1));
}
public String getY(Cursor c) {
return (c.getString(2));
}
public String getQ(Cursor c) {
return (c.getString(3));
}
выдаст ошибку
IllegalStateException: получить слот поля из строки 0 столбец 3 не удалось
Я полностью застрял в этом и запутался, неверен ли мой запрос или неправильные методы доступа?