Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 2 张桌子
USERS表有字段(我想选择):
USERS_FRIENDS有字段:
用户session存储在$uid中。
session
我想从USERS表中选择所有用户,除了那些已经在USERS_FRIENDS *中的朋友*。$uid
$uid
注意:在 USERS_FRIENDS 表中甚至不可能有用户的一个朋友(就像他是新注册的一样)。
这应该可以做到,只需找到所有用户的朋友并将它们包装在一个NOT IN.
NOT IN
SELECT * FROM Users WHERE uid NOT IN ( SELECT Friend FROM Users_Friends WHERE User=$uid )