我有一個用戶表:| username |
高效的查詢 - 在表A查詢ID的特定組,如何可以檢查在表B中的條件爲表A中選擇的ID?
我有關係的表:| follower | following |
目前,我有一個查詢:SELECT username FROM user WHERE username IN ('A', 'B', ...)
現在,當我執行上面的查詢,我要檢查如果每個用戶都被當前用戶關注,並以某種方式在結果的另一列中指明它。就像這樣:SELECT username, is_followed FROM user WHERE username IN ('A', 'B', ...) AND "is_followed is true when username is being followed by 'CURRENT_USERNAME'"
是否有這樣做沒有foreach循環或子查詢的任何有效的方法?
任何答覆將高度讚賞。
謝謝。