如何翻译多个这样的选择:
select p.idProcesso, p.idParceiro, p.comissao ,p.NProcesso, p.dataPedido , p.nomeCliente,
e.Descricao, p.dataVisita, i.nomeImovel, f.desc, p.file_certificadoProvisorio, p.adenePaga,
(SELECT nome from users as u where u.id = p.idAgencia) as nomeAgencia,
(SELECT nome from users as u where u.id = p.idParceiro) as nomeParceiro
FROM processo as p
LEFT JOIN imovel as i on i.idImovel = p.idImovel
LEFT JOIN familia as f on f.idTipologia = p.idTipologia
LEFT JOIN estadoscertificado as e on e.CodEstadosCertificado = p.idEstado
ORDER BY p.NProcesso desc
进入laravel查询构建器?
谢谢
答案 0 :(得分:0)
只需使用RAW方法......
DB::select(DB::raw('select p.idProcesso, p.idParceiro, p.comissao ,p.NProcesso, p.dataPedido , p.nomeCliente, e.Descricao, p.dataVisita, i.nomeImovel, f.desc, p.file_certificadoProvisorio, p.adenePaga, (SELECT nome from users as u where u.id = p.idAgencia) as nomeAgencia, (SELECT nome from users as u where u.id = p.idParceiro) as nomeParceiro FROM processo as p LEFT JOIN imovel as i on i.idImovel = p.idImovel LEFT JOIN familia as f on f.idTipologia = p.idTipologia LEFT JOIN estadoscertificado as e on e.CodEstadosCertificado = p.idEstado ORDER BY p.NProcesso desc'));