Laravel union两种型号(按id)
我有两个模型。如何按id组合?像$records->union($datetimesarchive,'id1','=','id2'): 我正在尝试对laravel进行重构:Laravel union两种型号(按id),laravel,model,Laravel,Model,我有两个模型。如何按id组合?像$records->union($datetimesarchive,'id1','=','id2'): 我正在尝试对laravel进行重构: $result = $mysqli->query(" SELECT z.fio, z.var1, z.var2, d.date, d.var1, d.var2 FROM table1 z, table2 d WHERE (z.var1 = 'mytext' AND d.var2 = 'othertext' AND z.
$result = $mysqli->query("
SELECT z.fio, z.var1, z.var2, d.date, d.var1, d.var2
FROM table1 z, table2 d WHERE (z.var1 = 'mytext' AND d.var2 = 'othertext' AND z.id1 = d.id2)");
您可以使用雄辩的集合功能。“合并” 例如:
$result = $mysqli->query("
SELECT z.fio, z.var1, z.var2, d.date, d.var1, d.var2
FROM table1 z, table2 d WHERE (z.var1 = 'mytext' AND d.var2 = 'othertext' AND z.id1 = d.id2)");
$result1=DateTimeArchive::where('status', $status)
->select('date', 'var1', 'var2')
->get();
$result2=Record::where('var', $var)
->select('fio', 'var1', 'var2')
->get();
$result=$result1->merge($result2);