在laravel 4.2中将两个select语句的输出显示为一个

时间:2015-09-29 08:05:55

标签: laravel laravel-4 eloquent

我有这两个选择语句,我想将它们显示在我控制中的表格中

$modName = DB::table('dbo_modules') ->join('dbo_modulecategory' , 'dbo_modules.CategoryID' , '=' , 'dbo_modulecategory.CategoryID') ->select('dbo_modules.ModuleID', 'dbo_modules.ModuleName', 'dbo_modulecategory.CategoryName') ->get();

然后是另一个

$getModID = DB::table('dbo_purchaseorders')
->select('dbo_purchaseorders.ModuleID' , 'dbo_purchaseorders.Quantity')
->get();

任何想法?感谢

1 个答案:

答案 0 :(得分:1)

您可以使用crontab -e @reboot /home/bashar/www/node/server.js 方法合并两个或多个查询的选择结果,请参阅此处:union

因此,在您的情况下,鉴于您已引用union$modName,您可以执行以下操作:

$getModID

并在这里结合:

$modName = DB::table('dbo_modules')
->join('dbo_modulecategory' , 'dbo_modules.CategoryID' , '=' , 'dbo_modulecategory.CategoryID')
->select('dbo_modules.ModuleID', 'dbo_modules.ModuleName', 'dbo_modulecategory.CategoryName');