我想在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 次 |
| 最近记录: |