我想使用rawQuery(query,arg)
从Android中的sqlite访问记录。我在数据库中有两列,一列叫做friendsID
,第二列叫做emailSenderID
。
现在,如果我向朋友发送邮件,column将保存我的ID,column将保存我朋友的ID。如果我收到来自同一个朋友的电子邮件,column将保存我的ID,column将保存我朋友的ID。
现在,如果我想拿这样的唱片:
Select * from emailTable where friendsID =fID
and emailSenderID=fID
OR emailSenderID=myID
请指导我如何使用android sqlite的
emailSenderID
和friendsID
操作符。 最佳答案
我想你的意思是这样的:“从emailTable
中获取所有条目,其中friendsID
是fID
且emailSenderID
是fID
或myID
”,在这种情况下,你需要这样分组:
SELECT * FROM emailTable WHERE friendsID=fID AND
(emailSenderID=fID OR
emailSenderID=myID)