首頁  >  文章  >  後端開發  >  php laravel DB join 欄位名稱修改

php laravel DB join 欄位名稱修改

WBOY
WBOY原創
2016-09-15 11:30:591827瀏覽

laravel

<pre class="brush:php;toolbar:false">&lt;code&gt;$houses = DB::table('houses')-&gt;join('status', 'houses.status_id', '=', 'status.id')-&gt;get()&lt;/code&gt;</pre>

houses 表裡有個 status_id 字段 ,對應的需要查詢到 status 表裡的 name 字段;

status

表裡的 name 字段; $houses 裡面得到的是 status 表裡 的

name

字段 ,如何把 name 改為

status_name

名稱呢? 補充 目前是這樣的 houses 表裡 沒有

name

字段,所以在查 status name 名稱的時候 沒有錯, 可以直接把 status 表裡的 name 字段取出來, 但是 如果

houses

表裡也有一個 name 字段,該如何處理。 因為 在 houses 表裡建的是 title 字段, 如果在 houses 表裡添加一個

name 字段,在 join

status

表,會出現錯誤!

回覆內容: laravel <pre class="brush:php;toolbar:false">&lt;code&gt;$houses = DB::table('houses')-&gt;join('status', 'houses.status_id', '=', 'status.id')-&gt;get()&lt;/code&gt;</pre> houses 表裡有個 status_id 字段 ,對應的需要查詢到

status

表裡的 name 字段;status 表裡的 name 字段;

$houses

裡面得到的是

status

表裡 的 name 字段 ,如何把 name 改為 status_name 名稱呢? 補充

目前是這樣的 houses 表裡 沒有 name 字段,所以在查 status name 名稱的時候 沒有錯,

可以直接把 status 表裡的 name 字段取出來, 但是 如果 houses 表裡也有一個 name 字段,該如何處理。 因為 在 houses 表裡建的是

title

字段, 如果在

houses

表裡添加一個

name

字段,在 join 🎜status🎜 表,會出現錯誤! 🎜 🎜
<code>DB::table('houses')->select('*','name as status_name')->join('status', 'houses.status_id', '=', 'status.id')->get();</code>
🎜
<code class="sql">DB::table('houses')->select('name as status_name')->join('status', 'houses.status_id', '=', 'status.id')->get()</code>
🎜 🎜as關鍵字,可以取別名啊🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn