我有一個Mysql 連接表user_connections,它將users表與以下進行映射:user_from和user_to>,兩者都是users表中的外鍵。
我的邏輯是,如果id1向id2發送請求,在這種情況下,這將是一個待處理的請求。只有當id2接受請求時,該請求才會被視為已批准,該請求將在表格(紅色框)中給出上面的 (id1, id2) 和 (id2, id1) 模式。
所以我的問題是如何查詢user_connections表,以便我可以根據id1(藍色框)取得所有待處理的請求
我不知道如何才能做到這一點。因此,任何幫助都會得到幫助。 預先感謝您。
如果您正在尋找
user_connections
表格定義的所有待處理要求,那麼您需要對該表與其自身進行左外連接,如下所示:架構 (MySQL v5.7)
查詢#1
#