-2

我有两个如下表:

users
-----
id | name
_________
 1 | mert
 2 | ersin
 3 | faruk

friends
-------
id | follower | following
_________________________
1  |    2     |    3     |
2  |    3     |    1     |
__________________________

我想找到不关注所选人员的人。

例如:

get_people_not_follow(2) // "ersin"
Result: array(array(1, 'mert'), array(3, 'faruk'));

get_people_not_follow(1) // "mert"
Result: array(array(2, 'ersin'));

谢谢你的帮助。

4

1 回答 1

2
SELECT users.id, name
FROM users LEFT JOIN friends ON (following = users.id AND follower = ##)
WHERE friends.id IS NULL

##你感兴趣的ID在哪里。

于 2012-09-12T23:32:52.183 回答