php laravel DB join 字段名称修改

WBOY
Libérer: 2016-09-15 11:30:59
original
1825 Les gens l'ont consulté

laravel

<code>$houses = DB::table('houses')->join('status', 'houses.status_id', '=', 'status.id')->get()</code>
Copier après la connexion
Copier après la connexion

houses 表里有个 status_id 字段 ,对应的需要查询到 status 表里的 name 字段;

$houses 里面得到的是 status 表里 的 name 字段 ,如何把 name 改为 status_name 名称呢?

补充

目前是这样的 houses 表里 没有 name 字段,所以在查 status name 名称的时候 没有错,

可以直接把 status 表里的 name 字段取出来, 但是 如果 houses 表里也有一个 name 字段,该如何处理。

因为 在 houses 表里建的是 title 字段, 如果在 houses 表里添加一个 name 字段,在 join status 表查,会出现错误!

回复内容:

laravel

<code>$houses = DB::table('houses')->join('status', 'houses.status_id', '=', 'status.id')->get()</code>
Copier après la connexion
Copier après la connexion

houses 表里有个 status_id 字段 ,对应的需要查询到 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>
Copier après la connexion

<code class="sql">DB::table('houses')->select('name as status_name')->join('status', 'houses.status_id', '=', 'status.id')->get()</code>
Copier après la connexion

as关键字,可以取别名啊

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal