簡體   English   中英

ORDER SQL查詢無法正常工作

[英]ORDER sql query is not working as expected

我正在嘗試使用PHP對MySQL數據庫進行MySQLi查詢,而我的NHL Player和他們的預計統計數據/位置都已滿。

這是我的查詢字符串-我的目標是返回預期的前10名目標得分手:

$goalSQL = 'SELECT * FROM players ORDER BY G LIMIT 10';

在我的表格中,G是保存每個球員的預計進球數的列。 我還有一個名為“ Position”的列,其中包含每個玩家(G,LW,RW,C,D)的位置。

但是,我得到一個包含10個守門員的物體。 我猜測SQL會以某種方式使我的ORDER BY G表示order by Position:G ,但是實際上我不知道出了什么問題。

有任何想法嗎? 謝謝!

如果我不得不猜測,守門員的預測進球數最少 嘗試使用desc

SELECT p.*
FROM players p
ORDER BY p.G DESC
LIMIT 10;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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