唯一的朋友關係,我有我的友誼表如下分貝結構:取的雙向關係表
friends
-------
id | user_id | friend_id | action
1 25 32 done
2 32 25 done
3 85 50 done
4 50 85 not now
5 18 52 done
我有它使用上述結構來存儲友誼此維護項目。以下是病例:
25和32是朋友,因爲它們具有記錄(ID 1,2)和在動作柱上進行
用戶85發送請求至50(ID:3)但50不與操作接受「不現在」
用戶52沒有采取任何行動請求從用戶18
- 現在我想從上面的結構中獲得所有獨特的完整關係(當兩個用戶都採取行動時)。所以,25和32之間的關係應該只顯示一次。
- 所有未響應請求或採取措施
not now
的用戶。
由於這是一個維護項目,我不能真正改變結構,所以必須解決這個問題。
你爲什麼寫*「誰沒有迴應請求或採取行動不是現在所有的用戶。」 *?你也想要他們嗎? – Bohemian