我有一张名为“应用程序”的表格。包含
ID | Name | Developer | price | downloads
1 | App1 | App Developer | Free | 5
我正在使用此代码获取最大下载量
mysql_connect("$host", "$username", "$password") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());
$mostappdownloaded = mysql_query("SELECT MAX(downloads) as maxdownloads FROM app")
or die(mysql_error());
while($infomostdownloadapps = mysql_fetch_array( $mostappdownloaded )) {
echo $infomostdownloadapps['maxdownloads'];
}
我想从包含最大下载应用
的行中获取开发人员字段值任何帮助?
答案 0 :(得分:0)
不需要做任何花哨的事情只需在查询中添加开发人员,您就可以获得所需的输出。
$mostappdownloaded = mysql_query("SELECT MAX(downloads) as maxdownloads,Developer
FROM app ")
答案 1 :(得分:0)
使用子查询
尝试此操作SELECT Developer FROM App WHERE downloads = (SELECT MAX(downloads) as maxdownloads FROM app);
有可能有多个记录具有相同的最大下载次数
答案 2 :(得分:0)
SELECT Developer FROM App ORDER BY downloads DESC LIMIT 1
答案 3 :(得分:0)
您可以从以下查询中轻松获取应用下载量最多的开发者
select developer from app where downloads = (select max(downloads) from app)