|
|
|
| Подскажите плиииииз, как выбрать общих друзей.
Вообщем так!
Таблица user_fr содержит ID юзеров и ID друзей их.
примерно так:
user_id | friend_id
_____6 | 65
_____8 | 70
_____6 | 62
_____1 | 65
_____1 | 62
_____6 | 70
_____1 | 70
_____8 | 92
|
как выбрать общих друзей у пользователей c ID: 6 и 1.
то есть общие у них друзья это:
какой нужно написать запроc, чтобы MySQL выбирал так! а? | |
|
|
|
|
|
|
|
для: Ghost_user
(09.11.2009 в 11:35)
| | select distinct friend_id from <table> where user_id in (1,6)
может так?
--
не, не так | |
|
|
|
|
|
|
|
для: Ghost_user
(09.11.2009 в 11:35)
| |
SELECT friends_id FROM user_fr
WHERE user_id IN (1,6)
GROUP BY friends_id
HAVING COUNT(user_id) = 2
|
| |
|
|
|
|
|
|
|
для: Trianon
(10.11.2009 в 23:05)
| | спс!=) | |
|
|
|