laravel
<pre class="brush:php;toolbar:false"><code>$houses = DB::table('houses')->join('status', 'houses.status_id', '=', 'status.id')->get()</code></pre>houses
表裡有個 status_id
字段 ,對應的需要查詢到 status
表裡的 name
字段;
表裡的 name
字段;
而 $houses
裡面得到的是 status
表裡 的
名稱呢?
補充
目前是這樣的 houses
表裡 沒有
字段,所以在查 status
name 名稱的時候 沒有錯,
可以直接把 status
表裡的 name 字段取出來, 但是 如果
表裡也有一個 name
字段,該如何處理。
因為 在 houses
表裡建的是 title
字段, 如果在 houses
表裡添加一個
回覆內容:
laravel
<pre class="brush:php;toolbar:false"><code>$houses = DB::table('houses')->join('status', 'houses.status_id', '=', 'status.id')->get()</code></pre>
houses
表裡有個 status_id
字段 ,對應的需要查詢到
表裡的 name
字段;status
表裡的 name
字段;
而
表裡 的 name
字段 ,如何把 name 改為 status_name
名稱呢?
補充
目前是這樣的 houses
表裡 沒有 name
字段,所以在查 status
name 名稱的時候 沒有錯,
可以直接把 status
表裡的 name 字段取出來, 但是 如果 houses
表裡也有一個 name
字段,該如何處理。
因為 在 houses
表裡建的是
字段, 如果在
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關鍵字,可以取別名啊🎜