Sql Join不会在sqlite表中显示新插入的行

时间:2013-10-19 03:58:50

标签: iphone ios sql sqlite

我有IPhone应用程序,我在其中插入数据。当我在没有任何条件的情况下获取所有数据时,它工作正常,如果给出任何条件,如

,它工作正常

以下查询然后它没有显示任何内容。

NSString *select =
          [NSString stringWithFormat:
               @"SELECT * from ContentMaster  As ml
                          LEFT JOIN ContentTagging As cat
                          ON cat.ContentID = ml.ContentID 
                 where cat.ContenTagText= \'%@\'" ,appDelegate.tagInput];


const char *sql = [select UTF8String];        

然后如果我使用select * form ContentMaster它没有显示任何使用它的东西,那么它会显示所有添加的记录。

1 个答案:

答案 0 :(得分:0)

试试这个。

SELECT * from ContentMaster  
LEFT JOIN ContentTagging 
ON ContentMaster.ContentID = ContentTagging.ContentID 
WHERE ContentTagging.ContenTagText= \'%@\'"