Я использую этот запрос, чтобы получить все мои элементы из TABLE_LISTELEMENT
, которые не имеют записи в столбце COL_FK_RID
.
db.rawQuery("SELECT * FROM " + TABLE_LISTELEMENT + " WHERE " + COL_FK_RID + " = ?", new String[]{"null"});
Теперь я проверяю свою вторую таблицу, чтобы получить COL_RID
db.rawQuery("SELECT " + COL_RID + " FROM " + TABLE_ROOM + " WHERE "+ COL_RNAME + " = ?",new String[]{room}).toString();
Как мне вставить результат моего второго запроса в столбец COL_FK_RID
моей первой таблицы?
db.insert("listelement(fkrid) SELECT " + COL_RID + " AS " + COL_FK_RID + " FROM " + TABLE_ROOM + " WHERE " + COL_RNAME + " = " + room , null, null);
Но код не действует (тоже нет ошибки) - person Rod Kimble   schedule 11.11.2015