欢迎投稿

今日深度:

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

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


目录
  • 获取MySQL结果集第一条记录
  • 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

要求查询结果为:

name  score  type
张三    89     1
王五    80     2
周七    95     3

mysql的语句可以这样写:

select * from (
    select * from stu group by type, score desc
    ) as base
group by type

总结

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

您可能感兴趣的文章:
  • MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
  • mysql一次将多条不同sql查询结果并封装到一个结果集的实现方法
  • mysql实现合并结果集并去除重复值
  • mysql存储过程如何利用临时表返回结果集

www.htsjk.Com true http://www.htsjk.com/Mysql/46842.html NewsArticle 怎样获取MySQL结果集的第一条记录, 目录 获取MySQL结果集第一条记录 MYSQL查询每个分类的第一条数据 总结 获取MySQL结果集第一条记录 select top 1 * FROM SU_supplycontract t WHERE supplyContractCode...
评论暂时关闭