Laravel ORM有区别吗?

时间:2015-06-22 23:15:34

标签: laravel laravel-5

我有以下表格设置(只是为了解释我的问题):

qid | value | created_at
1      1        2014-01-01 00:10
1      2        2014-01-01 00:12
2      231      2014-01-01 00:10
3      hello    2014-01-01 00:10

我想得到一个带有Distinct qids的数组,按created_at DESC命令。

所以数组应该看起来像(例如只有值):

 [2, 231, hello]

我是否需要"原始查询,在qid列上区别于" - 或者Laravel5 ORM方法还有其他方法吗?

2 个答案:

答案 0 :(得分:4)

您需要按public int sum(int num1, int num2){ if (num1 == num2){ return num1; } if (num1 > num2){ for (int i = (num2 + 1); i <= num1; i++){ num2 += i; } return num2; } if (num2 > num1){ for(int i = num1 + 1; i <= num2; i++){ num1 += i; } return num1; } } 订购,然后按created_at分组。

qid

答案 1 :(得分:2)

在这种情况下,您可以在qid上添加groupby以实现该结果。 包括订单以确保您获得所需的qid。

e.g。

->groupBy('qid')