私はsqliteデータベースを持っており、データベースのフォーマットは
テーブル名 = マスター プロジェクト
column 0(M_ID) column 1(M_ISSUE)
M1 i1
M1 i2
M1 i3
M2 x
M2 y
M2 z
M3 1
M3 2
上の表では、M_ID の問題数を表示する必要があります (例: - M_ID(M1) には、賢明な M2 と M3 のように 3 つの問題 (i1、i2、i3) があります。
ここに私のソースコードがあります
for (int i = 0; i < [masterProjIDArray count]; i++)
{
MySQLite *sqlobj = [[MySQLite alloc] initWithSQLFile:@"myDb"];
[sqlobj openDb];
NSString *query = [NSString stringWithFormat:@"SELECT *FROM MASTER_PRJ_DETAILS WHERE M_ID = \'%@\'", [masterProjIDArray objectAtIndex:i]];
NSLog(@"SQL query:%@", query);
[sqlobj readDb:query];
while ([sqlobj hasNextRow])
{
NSString *mProjIssuesID = [sqlobj getColumn:1 type:@"text"];
[masterProjIssueIDArray addObject:mProjIssuesID];
}
NSLog(@"issueCount:%@", masterProjIssueIDArray);
[sqlobj closeDb];
}
[sqlobj release];
M_ID の問題の個別カウントを表示するための提案を教えてください。