Имеется таблица друзей
usid
frid
approve
usid - тот кто предложил дружбу
frid - тот кому предложили дружбу
approwe ( 0 или 1 ) 0 - ждем подтверждения 1 - дружим
имеем две переменные
$user - id человека у которого смотрим общих друзей
$you - id мой
Вопрос.
Как будет выглядеть запрос при котором будут выводится все общие друзья между двумя юзерами ($user и $you)
usid
frid
approve
usid - тот кто предложил дружбу
frid - тот кому предложили дружбу
approwe ( 0 или 1 ) 0 - ждем подтверждения 1 - дружим
имеем две переменные
$user - id человека у которого смотрим общих друзей
$you - id мой
Вопрос.
Как будет выглядеть запрос при котором будут выводится все общие друзья между двумя юзерами ($user и $you)
SELECT U.ID
FROM USER U, FRIENDS FR
WHERE FR.FRID IN (
SELECT FR.ID
FROM FRIENDS FR
WHERE FR.USID = $user
)
AND FR.USID = $you
AND U.USID = FR.FRID
ну и аппрув добавить, куда хочется