大学的时候没有好好学习SQL,现在遇到SQL就头痛,一个简单的SQL就要写半天,效率低下!
好友聊天记录
我要查询最近的私聊或者群聊的聊天记录,将相应的信息显示出来,和微信的好友聊天记录一样!
相关表
Record
Record,用来记录私聊或者群聊的消息记录表,私聊时userId为对方的userId,groupId为空,群聊时groupId不为空,userId为发送方的userId(也就是说groupId是否为空来区分私聊或者群聊)
private Long userId;
//false发送 true接收
private Boolean orientation;
private Integer type;
private String content;
private java.util.Date eventTime;
private java.util.Date receiveTime;
private Long groupId;
private String uniqueId;
..........
Contact表
Contact是联系人表,包括联系人的userId(主健),姓名,电话,昵称,部门id等等信息!
private Long userId;
private String name;
private Long number;
private Long stickyTime;
private String deptId;
.......
Friend表
Friend表是好友表,用户的添加好友信息都入这个表!
private Long userId;
private String name;
private Long number;
private String commen