我有兩個表像下面的:查找與其他表中的選定行沒有定義關係的行嗎?
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'));
感謝您的幫助。
「SELECT * FROM朋友INNER JOIN用戶ON users.id = friends.follower其中friends.following!= $ ID GROUP BY users.id」當我使用它時,它不會返回在朋友表中不存在的任何用戶。它的順序必須顛倒過來。但我無法做到這一點。對不起我的英語不好。我說不清楚。 –