我有一个包含6列的数据库:Taarij
,Mispar
,Tiltan
,Ale
,Yaalom
和Lev
。
我有一个查询,该查询使我得到50
按Mispar
排序的最后结果,并且有效。
$q_ch = mysqli_query($con, "select * from Hagrala order by Mispar desc limit 0,50");
我想从查询结果中找到一些数据。
例如,我想在第一次
Ale = 7
的地方找到Mispar字段的值。我的意思是
7
可以并且将在称为Ale
的列中出现几次,但是我正在寻找哪个Mispar
最高。如果在
Mispar = 30765
和Ale = 7
行中以及在另一行Mispar = 30755
和Ale=7
中,我也只希望接收30765。 最佳答案
只需使用order by
和limit
:
select *
from Hagrala
where Ale = 7
order by Mispar desc
limit 1;
关于php - 选择等于数字或字母的第一个值sql php,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27553934/