【发布时间】:2018-04-26 21:56:36
【问题描述】:
嘿伙计们,我正在尝试创建类似 facebook 之类的东西 东西
Friends_list 表格
| id | user_id | Friend_id | status
| 1 | 1 | 24 | P
| 2 | 18 | 26 | P
用户表
| ID | email | password | ..N
| 1 | xx | xx | xx
| 2 | xx | xx | xx
从这两个表中,我想获取列出的所有用户,而在朋友列表表中没有状态为 P 或 B 的用户,使用连接似乎很简单,但在 wordpress 中,此代码不起作用,查询如下。
SELECT DISTINCT u1.ID, u1.user_email, fl.status, ud.value, uad.image_name
FROM wp_users u1
LEFT JOIN Friends_list fl ON fl.Friend_id=u1.ID
LEFT JOIN user_details ud ON ud.user_id=u1.ID
LEFT JOIN user_additional_details uad ON uad.user_id=u1.ID
WHERE u1.ID != '".$user->ID."' AND fl.status NOT IN ('P', 'B')
任何建议将不胜感激。
【问题讨论】:
-
你能发布你的 PHP 代码尝试这样做吗?
-
我需要更正 sql 查询,并且我在上面没有发布任何 php 代码
-
当你直接在你的数据库上运行时,你查询工作吗?
-
不,我没有得到任何结果