ユーザー、イベント、およびグループはすべて写真にタグ付けできます。photo_tag の使用可能なフィールドでは、どのサブジェクト ID がユーザー、イベント、またはグループであるかを区別できません。写真にタグ付けされている友達のリストを返したいだけで、友達ではないイベント、グループ、ユーザーは無視されます。
これが0の結果を返す理由を誰かが知っていますか?
SELECT subject, xcoord, ycoord, text
FROM photo_tag
WHERE object_id = [PHOTO_OBJECT_ID]
AND subject IN (SELECT uid2 FROM friend WHERE uid1 = me())
それでも...
SELECT subject, xcoord, ycoord, text
FROM photo_tag
WHERE object_id = [PHOTO_OBJECT_ID]
によって検証された、私の友人を含むユーザーのリストを返します...
SELECT uid2 FROM friend where uid1 = me() and uid2 = [SUBJECT_USER_ID]