想知道人们是否可以帮助我。我正在更新我维护的插件的一些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
表连接,但实际上我只想获取唯一/不同的值。
我在这里做错了吗?
答案 0 :(得分:1)
由于s.id似乎是wp_bbpas的唯一键,因此应将其排除在SELECT列表之外,以便将结果减少到不同的用户。