这是我的 Laravel 查询:
$all_tags = DB::table('tags')
->join('products', 'tags.product_id', '=', 'products.id')
->leftJoin('resources', 'tags.resource_id', '=', 'resources.id')
->where('tags.user_id', $user_id)
->select('tags.id as tag_id', 'tags.serial_number', 'tags.pin_number', 'tags.expiry_date', 'tags.active as tag_active', 'tags.activation_date', 'products.name', 'products.image', 'resources.name as resource_name')
->get();
问题是,有时没有匹配product
,有时没有匹配resource
......
在这种情况下如何处理“select”语句?