我想用截断法仅获取L5.5中的最新行。
例如,我的表是
ID Name created
1 test xxxx-xx-xx
2 test xxxx-xx-xx
3 test1 xxxx-xx-xx
现在我想获得唯一的行(带名字) - 但是最新创建的行。
这可能是雄辩的吗?我正在使用post postgreSQL的数据库。
答案 0 :(得分:1)
Truncate在SQL中有一个非常具体的含义,它不是你想要的。截断将删除表中的所有记录。
您想要的是按名称对行进行分组,然后按最新顺序排序。在Eloquent中它将是
Model::latest()->groupBy('Name')->get();