我有两个表application_requests和transactions,这两个表中可能有匹配的记录,也可能没有。对于任何条件,我都希望这两个表中有记录。
在transactions表中有一个外键列application_request_id(它具有application_requests表中主键的引用值)。如果此条件匹配,则它应显示为一行(或一条记录)。
我不知道如何在laravel实现这一点。
我已经尝试了以下代码,但它不工作:
$a = \DB::table('application_requests')->select('id');
$b = \DB::table('transactions')->select('application_request_id');
$results = $b->union($a)->get();
echo "<pre>";
print_r($results);die;
事务表为
我的应用程序请求表是
3条答案
按热度按时间nsc4cvqm1#
hrysbysz2#
显示两个表中所有行的两个外部联接:
来源:https://stackoverflow.com/a/41662283/4587214
qncylg1j3#
就像这样: