我有一个查询,检索在线用户和用户的朋友。现在我想知道结合这两者的最佳方式,以便我可以获得在线用户朋友的结果。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
直到您指出“朋友”和“使用行为”表格如何链接,才能做到。 – 2012-02-05 17:51:29
usersActivity.userID需要匹配friendID – 2012-02-05 17:52:45
作为列表还是计数?给我你的用例。 – iLLin 2012-02-05 18:02:16