MySQL查询fruits表中不同s_id下价格最高的水果名称以及这些水果的价格?

MySQL查询fruits表中不同s_id下价格最高的水果名称以及这些水果的价格?,第1张

select f_name,t.maxPrice from fruits,(

select s_id,max(f_price) as maxPrice from fruits group by s_id) t

where fruits.s_id=t.s_id and fruits.f_price=t.maxPrice

运行结果;

假设图书价格为price字段,经销商为compny字段,id字段为主键字段

select max(price) as 价格,compny as 经销商 from table where price = (select max(price) from table) select price as 价格,compny as 经销商 from table order by price desc select price as 价格,compny as 经销商 from table group by price desc

1、首先在mysql数据库,创建一张data表,表内插入多条数据,用于测试。

2、创建一个test.php文件,在文件内,使用header()方法将页面的编码格式设置为utf-8。

3、然后在test.php文件内,连接mysql数据库,并使用mysqli_select_db选择要 *** 作的数据库。

4、在test.php文件内,创建一条查询data数据表所有数据的sql语句,再使用mysqli_query执行sql语句。

5、在test.php文件内,通过while语句,使用mysqli_fetch_assoc函数将结果集数据转换为数组形式,并通过echo输出每一条记录的username值。

6、最后在浏览器打开test.php文件,查看结果,如下图所示就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8653320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存