2012-08-11 65 views
-5

我有2个表MYSQL - 帮我请

  1. 用户
  2. Users_friends

USERS表具有字段(我想选择):

  1. uid(小学)
  2. 名称
  3. 国家
  4. 城市
  5. DOB

USERS_FRIENDS具有字段:

  1. ID(主)
  2. 用户(包含用户UID)
  3. 朋友(包含用户的朋友UID)

用户session存储在$ UID

我想选择ALL的从USERS用户EXCEPT那些谁的$uid朋友USERS_FRIENDS * 已经 *。

注意:在USERS_FRIENDS TABLE(即他已注册新的情况下)中不会有任何用户的单独朋友。

+3

我们不在这里做功课,但是如果您在尝试后卡住了,我们会尽力帮助您:) – MimiEAM 2012-08-11 05:57:20

+1

Welcome to stackoverflow。没有人会在这里尝试一些代码,而不是在这里寻求帮助。 – Nagri 2012-08-11 05:57:39

+0

我试过INNER JOIN,LEFT JOIN,RIGHT JOIN,UNION,甚至是单独的查询..但是没有得到预期的结果... – user1591799 2012-08-11 05:57:53

回答

2

这应该做到这一点,只需找到所有用户的朋友,并包装在NOT IN

​​