>  기사  >  백엔드 개발  >  php laravel DB 조인 필드 이름 수정

php laravel DB 조인 필드 이름 수정

WBOY
WBOY원래의
2016-09-15 11:30:591827검색

라라벨

<code>$houses = DB::table('houses')->join('status', 'houses.status_id', '=', 'status.id')->get()</code>

houses 테이블에 status_id 필드가 있고 status 테이블의 해당 name 필드를 쿼리해야 합니다.

그리고

에서 얻은 것은 $houses 테이블의 status 필드입니다. 이름을 name 이름으로 변경하는 방법은 무엇입니까?status_name

보충제

현재 그런 경우입니다

테이블에 houses 필드가 없으므로 name 이름, status 이름을 확인해보면 이상이 없습니다.

테이블의 이름 필드를 직접 꺼낼 수 있지만 status 테이블에 houses 필드도 있는 경우 어떻게 해야 합니까? name

테이블에 houses 필드가 내장되어 있기 때문에 title 테이블에 houses 필드를 추가하고 조인 name 테이블을 체크인하면 에러가 발생합니다! status

답글 내용:

라라벨

<code>$houses = DB::table('houses')->join('status', 'houses.status_id', '=', 'status.id')->get()</code>

테이블에 houses 필드가 있고 status_id 테이블의 해당 status 필드를 쿼리해야 합니다. name그리고

에서 얻은 것은

테이블의 $houses 필드입니다. 이름을 status 이름으로 변경하는 방법은 무엇입니까?name status_name보충제

현재 그런 경우입니다

테이블에

필드가 없으므로 houses 이름, name 이름을 확인해보면 이상이 없습니다. status

테이블의 이름 필드를 직접 꺼낼 수 있지만

테이블에 status 필드도 있는 경우 어떻게 해야 합니까? houses name

테이블에

필드가 내장되어 있기 때문에 houses 테이블에 title 필드를 추가하고 조인 houses 테이블을 체크인하면 에러가 발생합니다! name 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>
키워드로는 별칭을 사용할 수 있습니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.