온라인 사용자와 사용자 친구를 검색하는 쿼리가 있습니다. 이제 나는이 두 가지를 결합하는 최선의 방법을 알고 온라인상에서 사용자 친구들의 결과를 얻을 수 있기를 바랍니다.MYSQL은 두 가지 쿼리를 결합하여 기능을 얻습니다.
친구 쿼리 : 온라인
SELECT
CASE WHEN userID=$session
THEN userID2
ELSE userID
END AS friendID
FROM friends
WHERE userID=$id OR userID2=$session
LIMIT 18
사용자 :
SELECT *
FROM usersActivity
WHERE setActivity!=3
AND userID!=$session
usersActivity.userID 내가 생각 friendID
'friends'및 'useractivity'테이블이 연결되는 방법을 지정할 때까지는 불가능합니다. –
usersActivity.userID는 friendID와 일치해야합니다. –
목록 또는 개수로? 유스 케이스를 알려줘. – iLLin