2014-12-18 58 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没有说明,但我*只是说*;) –

相关问题