组合检索查询laravel 5

时间:2016-02-14 03:33:31

标签: mysql laravel laravel-5 laravel-5.1

我有3个像这样的查询

first Photos::where('approve',1)->orderBy('created_at','desc')->take(2)->get();
second Photos::where('approve',1)->orderBy('created_at','asc')->take(2)->get();
last Photos::where('approve',0)->orderBy('created_at','desc')->take(2)->get();

我如何将此加入一个查询..在实现中我想在线创建具有许多功能的新闻所以我想尝试创建许多查询但我的一些朋友说最大的查询获得高性能是4查询/页面

1 个答案:

答案 0 :(得分:0)

这些似乎是足够小的查询,因此您无需加入其中。字面上的页面可以进行数以百计的查询。

每个都应该只需几毫秒,所以我建议你只有在检测到真正的问题时才开始优化。