2
我想知道如何使用列数不等的表进行联合/联合所有查询(比如说3和4)。 我知道我可以在简单的SQL中使用NULL作为色谱柱。Laravel中列数不等的联盟
但是我在Laravel工作,我想知道是否有可能的方式使用Query/Builder或其他任何方式。
我想知道如何使用列数不等的表进行联合/联合所有查询(比如说3和4)。 我知道我可以在简单的SQL中使用NULL作为色谱柱。Laravel中列数不等的联盟
但是我在Laravel工作,我想知道是否有可能的方式使用Query/Builder或其他任何方式。
这个工作对我来说,与laravel 5.2
$first= DB::table('user_prod')
->select('user_id', DB::raw("NULL as debit")) //shows 'null' because the 'debit' column does not exist in this table
->where('user_id', '=', Auth::user()->id);
$second = DB::table('user_transaction')
->select('user_id', DB::raw("debit")) //shows the value of the column 'debit' table 'user_transaction'
->where('user_id', '=', Auth::user()->id);
->union($first)
->get();
的SQL查询构建器尝试使用流利的选择'NULL col'。它可能会工作(或者它可能需要'DB :: raw(“NULL col”)') – apokryfos