江畔秋月丶 发表于 2023-7-15 09:38:11

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

获取MySQL结果集第一条记录

select top 1
      *
      FROM SU_supplycontract t      
      WHERE supplyContractCode="CRM20180813002"
以上这种写法不对
 select 
        *
        FROM SU_supplycontract t        
        WHERE supplyContractCode="CRM20180813002" limit 1;
MYSQL查询每个分类的第一条数据

name  score  type
张三    89     1
李四    58     1
王五    80     2
马六    35     2
周七    95     3要求查询结果为:
namescoretype
张三    89   1
王五    80   2
周七    95   3mysql的语句可以这样写:
select * from (
    select * from stu group by type, score desc
    ) as base
group by type
总结

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

来源:https://www.jb51.net/database/291652x8f.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 怎样获取MySQL结果集的第一条记录