2012-08-11 68 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

​​