См последний комментарий или тег потока для каждого друга - PullRequest
0 голосов
/ 22 сентября 2011

Так что сейчас это выглядит так:

$mq = array(
    "usr"=>"SELECT uid2 FROM friend WHERE uid1 = me() LIMIT 70",
    "basics"=>"SELECT name, uid FROM user WHERE uid IN (SELECT uid2 FROM #usr)",
    "q1" =>"SELECT actor_id FROM stream_tag WHERE target_id = me() AND actor_id IN (SELECT uid2 FROM #usr)",
    "q2" =>"SELECT target_id FROM stream_tag WHERE target_id IN (SELECT uid2 FROM #usr) AND actor_id = me()"
);

Я пытаюсь получить взаимодействие между друзьями каждого активного пользователя.Есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 22 сентября 2011

Я думаю, что вы можете достичь того же результата с помощью чего-то более простого:

SELECT post_id, actor_id, target_id
FROM stream_tag 
WHERE target_id=me() OR actor_id=me()  

надеюсь, это поможет

...