想知道人们是否能在这里帮我一把。我目前正在为我维护的插件更新一些SQL代码,遇到了一个问题。
我试图做的是从一个表中提取数据,将其与另一个表连接,然后将数据返回到我的PHP应用程序。然而,这是有效的——我想按降序排列返回的数据——事实证明这很困难,而且似乎不想打球。
SELECT DISTINCT s.userid, s.id, u.user_nicename, u.user_login, u.display_name, u.id
FROM wp_bbpas as s INNER JOIN wp_users as u
ON s.userid = u.id
ORDER BY s.id DESC
它返回wp_bbpas
中的所有内容,并将其与wp_users
表连接,但实际上我只想获取唯一/不同的值。
我是不是做错了什么?
由于s.id似乎是wp_bbpas的唯一键,因此应将其排除在SELECT列表之外,以将结果减少到不同的用户。