首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >排序联合查询laravel 5

问排序联合查询laravel 5
EN

Stack Overflow用户
提问于 2016-08-20 21:22:54
回答 1查看 541关注 0票数 0

我有两个表,每个表都包含created_at时间戳列,在它们之间进行联合后,我尝试在联合后进行order by,但这不是工作,那么我如何在Laravel中根据这两个表的created_at列对数据进行降序呢?

代码语言:javascript
复制
$vac = db::table("table_a")->select($arr);
    $m = db::table("table_b")->select($arr_1)->union($vac)->get();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-21 02:14:26

在控制器中

代码语言:javascript
复制
use DB; 

在内部控制器函数中

代码语言:javascript
复制
DB::select('select ? from table_a union  select ? from table_b order_by created_at desc',[$arr,$arr_1]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39054638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档