Я создал базу данных sqlite с двумя таблицами.Сравнение двух таблиц sqlite
1.Customers
CustomerId Name
---------- -----------
1 Paul Novak
2 Terry Neils
3 Jack Fonda
4 Tom Willis
2. Reservation
Id CustomerId designation
-- ---------- ----------
1 1 manager
2 2 engineer
3 2 software
4 1 clerk
5 3 director
Теперь мне нужно два uitableviews на одном взгляде. А также два uitextfields.
В первом подходящем мне нужно имя клиента. Когда я нажимаю на любое имя, имя которого должно отображаться в поле uitextfield, а во втором - значения, которые соответствуют только customerId, которые мы выбрали, имя в первой таблице должно отображаться во второй таблице.
Например: в первой таблице, если я выбираю «Пол Новак», то во второй таблице мне нужно отобразить только два значения «менеджер» и «клерк», потому что это соответствует выбранному значению таблицы.
-(Question1*)readData1{
sqlite3_stmt *statement1;
int rowid1;
rowid1=[self getRowId1];
//.......................................TableName.................................................
tempQuery=[@"select * from iapp_question where case_id=" stringByAppendingString:[NSString stringWithFormat:@"%d",rowid1]];
//}
///........................................................................................
const char *query2=[tempQuery UTF8String];
if (sqlite3_prepare_v2(database,query2,-1,&statement1,NULL)==SQLITE_OK) {
vt=[[[Question1 alloc]init]autorelease];
while (sqlite3_step(statement1)==SQLITE_ROW) {
vt.question=[NSString stringWithUTF8String:(char *)sqlite3_column_text(statement1,2)];
}
}
return vt;
}
Вы можете скопировать код, который увеличит ваши ответы –
Попробуйте задать код пользователя change try it –