[英]ORDER BY within a distinct inner join
想知道人們是否可以在這里幫助我。 我目前正在為自己維護的插件更新一些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列表之外,以將結果減少給不同的用戶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.