2014-12-18 55 views
0

我有6列的分貝第一值:TaarijMisparTiltanAleYaalomLev
我有一個讓我通過Mispar下令50最後結果,一個可行的查詢。選擇一個等於一個數字或字母SQL PHP

$q_ch = mysqli_query($con, "select * from Hagrala order by Mispar desc limit 0,50"); 

我想從查詢結果中找到一些數據。

例如,我想找到現場Mispar其中Ale = 7在第一時間的價值。
我的意思是7能夠而且將會在名爲Ale列中出現多次,但我期待在Mispar最高

如果連續Mispar = 30765Ale = 7和另一行Mispar = 30755Ale=7我也想只接收30765.

+0

使用MySQL的聚合函數,如'MAX ()'和'COUNT()' –

回答

0

只需使用order bylimit

select * 
from Hagrala 
where Ale = 7 
order by Mispar desc 
limit 1; 
+0

* 「但我期待在Mispar是最高的。」 * - 因此,'MAX()應使用',對嗎?或者你的答案會覆蓋那個? –

+1

什麼是在按降序排序它的問題?這是獲得最大價值的另一種方式。 –

+0

當然,我同意。但是如果'Ale = 25'和現有的'7'呢?我知道OP沒有說明,但我*只是說*;) –

相關問題