我有两张桌子。您可以查看表格的链接:http ://sqlfiddle.com/#!2/feb71/1
我也得到了这个查询:
SELECT convID,Member1,Member2
FROM tb_conversation WHERE Member1 = '1008' OR Member2 = '1008'
第一个查询是为表tb_conversation
创建一个新列,该列将包含没有成员 1008 的 id 的列的记录。
例子
| CONVID | MEMBER1 | MEMBER2 | newColumn |
| 1 | 1008 | 1017 | 1017 |
第二个查询是连接 2 个表并检查这 2 个成员之间是否存在关系(有关系有 2 条记录 1fromID = 1008
与其他记录toID = 1017
关联,relStatus = 1
其他记录fromID = 1017
与1 关联)toID = 1008
relStatus
实际上,我需要获取我的朋友列表中的成员(并且存在对话)和我的朋友列表中没有的成员(并且存在对话)。
有什么建议么?