簡體   English   中英

在不同的內部聯接中進行ORDER BY

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM