【发布时间】:2020-06-09 04:05:40
【问题描述】:
假设我有一个名为 machine 的表,它有 3 列(id、name、company)。
该表中有 5 个数据。
01, A, XX
02, B, XX
03, C, XY
04, D, XX
05, E, YY
这里的A,B,C,D,E 是machine name,XX,XY,YY 是company name。
现在我想根据公司明智地获取数据,并且特定公司的数据将始终排在第一位。为此,我使用groupBy 和company。
SQL
select('*')
from('machine')
groupBy('company')
get()
结果
01, A, XX
03, C, XY
05, E, YY
但我想检索XX 公司的数据将始终排在第一位的数据,如下格式
01, A, XX
02, B, XX
04, D, XX
03, C, XY
05, E, YY
如何做到这一点?有人可以帮忙吗?提前致谢。
【问题讨论】:
标签: mysql sql laravel laravel-5