我在我的網站上得到了一個表,用戶排名欄,排名是一個數字,我想選擇最高排名數字的3個用戶,所以我期待和搜索和最好的,只要我我認爲查詢我發現的是:Link(第二個查詢在正確的答案),但我不明白的查詢,如果任何人都可以解釋一步一步的(例如我不明白這一行FROM table li
從表是好的但是誰是李,我從來沒有見過這種語法),或者建議更好的查詢我會非常感謝,謝謝大家,祝你有美好的一天。MySQL,最大值3
回答
如果你想在這三個用戶具有最高排名的別名,這樣的事情可能工作:
select u.*
from users u
order by rank desc
limit 3;
li
是爲the table
SELECT x.*
FROM my_table AS x <-- x is an alias for `my_table`
WHERE ...
的AS
關鍵字是可選的,並且經常省略
Hoooooooo,謝謝,我不知道。 –
@Strawberry。 。 。爲了讓事情更加複雜,如果我沒有記錯,「as」通常是可選的。但是,它在Access中是必需的,它在Oracle中是被禁止的。 (我省略了表別名,所以當我看到'as'時,我知道它是列別名。) –
基本上它是從同一個表中做多個子查詢用作中間結果和諸如「li」之類的名稱是同一個表的別名,以確保列引用屬於正確的子查詢。在這個例子中,你會使用真實的表格名稱來顯示「表格」。
謝謝你的解釋交鑰匙。 –
- 1. MySQL在最大值
- 2. Actionscript 3中的最大值?
- 3. mysql select top n最大值
- 4. MySQL中的最大值(distinct ...)?
- 5. Mysql JOIN查詢最大值
- 6. 更新mysql最大值
- 7. 行中的MySQL最大值
- 8. MySQL的組由最大值
- 9. MySQL的最大值LONGTEXT
- 10. MySQL插入和更新表,最大3
- 11. 來自3個不同列的Mysql最大值
- 12. MySQL的:WHERE值大於最大
- 13. MYSQL - 最大和最小值與極限
- 14. Mysql,選擇最大值和匹配值
- 15. 確定最大值和最小值根據3個標準
- 16. SQL:DB2 3列(日,月,年)日期的最大值和最小值
- 17. 如何確定3個整數的最大值和最小值
- 18. MySQL最大行大小爲L個字符加3 = 65535
- 19. MySQL的最大值()沒有返回最大結果
- 20. MySQL的最大選擇最大值,但不正確的行
- 21. MySQL的最大值(),而不能
- 22. MySQL列中的最大值PHP
- 23. 如何使用MySQL查找最大值
- 24. mysql:選擇最大子值的記錄?
- 25. MySQL - 得到最大值的計數
- 26. MySQL工作臺計數的最大值
- 27. MySQL的選擇最大的總和值
- 28. 最大值行明智在MySQL
- 29. MySQL的左連接右表最大值
- 30. mySQL更新值使用最大日期
http://dev.mysql.com/doc/refman/5.5/en/select.html#idp67591536 – CBroe