翼度科技»论坛 编程开发 mysql 查看内容

怎样获取MySQL结果集的第一条记录

5

主题

5

帖子

15

积分

新手上路

Rank: 1

积分
15
获取MySQL结果集第一条记录
  1. select top 1
  2.         *
  3.         FROM SU_supplycontract t        
  4.         WHERE supplyContractCode="CRM20180813002"
复制代码
以上这种写法不对
  1.  select 
  2.         *
  3.         FROM SU_supplycontract t        
  4.         WHERE supplyContractCode="CRM20180813002" limit 1;
复制代码
MYSQL查询每个分类的第一条数据
  1. name  score  type
  2. 张三    89     1
  3. 李四    58     1
  4. 王五    80     2
  5. 马六    35     2
  6. 周七    95     3
复制代码
要求查询结果为:
  1. name  score  type
  2. 张三    89     1
  3. 王五    80     2
  4. 周七    95     3
复制代码
mysql的语句可以这样写:
  1. select * from (
  2.     select * from stu group by type, score desc
  3.     ) as base
  4. group by type
复制代码
总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

来源:https://www.jb51.net/database/291652x8f.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具