我想在android中使用SQLite访问记录rawQuery(query,arg)
.我在数据库中有两列被调用friendsID
,第二列被调用emailSenderID
.
现在,如果我发送邮件给我的朋友 - emailSenderID
列将保存我的ID和friendsID
-column保存我朋友的ID.如果我收到来自同一个朋友的电子邮件,那么friendsID
-column将保存我的ID,emailSenderID
-column将保存我朋友的ID.
现在,如果我想获取这样的记录:
Select * from emailTable where friendsID =fID
and emailSenderID=fID
OR emailSenderID=myID
Run Code Online (Sandbox Code Playgroud)
请指导我如何使用Android SQLite AND
和OR
操作符.
Til*_*lge 29
我想你的意思是这样的:"把我所有的条目emailTable
从哪里来friendsID
,fID
并且emailSenderID
是fID
或者myID
." 在这种情况下,您需要将其分组如下:
SELECT * FROM emailTable WHERE friendsID=fID AND
(emailSenderID=fID OR
emailSenderID=myID)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21590 次 |
最近记录: |