私は2つのテーブルを持っています。テーブルのこのリンクを確認できます: 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つのメンバー間に関係があるかどうかを確認することです(関係を持たせるには、2つのレコードがあり、1が関係しfromID = 1008
、他のレコードが1に関係します)toID = 1017
relStatus = 1
fromID = 1017
toID = 1008
relStatus
実際には、友達リストにある (そして会話が存在する) メンバーと、友達リストにない (そして会話が存在する) メンバーを取得する必要があります。
助言がありますか?