gpt4 book ai didi

mysql - 如何在sql中对行进行分组排序

转载 作者:行者123 更新时间:2023-11-29 19:20:47 25 4
gpt4 key购买 nike

我正在使用mysql,我的行如下

name   type
Alex Bank Tranfer
Alex Easy
Alex Sec
Alex Easy
Alex Bank Tranfer
Alex Sec

我希望结果是这样的

Alex   Bank Tranfer     
Alex Bank Tranfer
Alex Easy
Alex Easy
Alex Sec
Alex Sec

GROUP BY 子句获取单个不同的行。

它的sql可能是什么?

我正在使用 Laravel 框架,如果有人知道如何在 Laravel 中做到这一点,我们将不胜感激。

最佳答案

docs for Laravel query builder仅显示按单列排序:

$users = DB::table('NoOneNamesTheirTableInSQLQuestions')
->orderBy('name', 'asc')
->get();

但是快速搜索finds您可以重复 orderBy() 函数来添加更多列:

$users = DB::table('NoOneNamesTheirTableInSQLQuestions')
->orderBy('name', 'asc')
->orderBy('type', 'asc')
->get();

关于mysql - 如何在sql中对行进行分组排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42461552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com