0
我想在Laravel 5上連接2個表,並且必須使用查詢生成器。我已經得到了它的SQL,但我無法將其轉換爲查詢生成器語法。 SQL低於Laravel 5:原生SQL查詢生成器
SELECT v.id, r.full_name, b.full_name, s.full_name
FROM vehicles v
LEFT JOIN clients r ON v.representive_client_id = r.id
LEFT JOIN clients b ON v.buyer_client_id = b.id
LEFT JOIN clients s ON v.seller_client_id = s.id
和我的嘗試是
$query_result = DB::table('vehicles')
->selectRaw($query)
->leftJoin('clients', 'vehicles.representive_client_id', '=', 'clients.id')
->leftJoin('clients', 'vehicles.buyer_client_id ', '=', 'clients.id')
->leftJoin('clients', 'vehicles.seller_client_id ', '=', 'clients.id')
->paginate(30);
的問題是我不知道如何使用AS
caluse用於查詢生成器,因爲我需要從vehicles
表retrive 3種不同類型full_name
列任何人都可以幫助我解釋如何用正確的查詢生成器語法編寫它。任何幫助,將不勝感激。
很好的答案,謝謝。 – Tartar
非常歡迎。 – Bogdan