>  기사  >  백엔드 개발  >  CodeIgniter의 활성 레코드를 사용하여 UNION 쿼리를 실행하는 방법은 무엇입니까?

CodeIgniter의 활성 레코드를 사용하여 UNION 쿼리를 실행하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-15 09:49:02580검색

How to Execute UNION Queries Using CodeIgniter's Active Record?

CodeIgniter 액티브 레코드 패턴의 UNION 쿼리

CodeIgniter의 액티브 레코드는 데이터베이스 쿼리를 실행하는 편리한 방법을 제공하지만 UNION 쿼리에 대한 기본 지원은 부족합니다. 그러나 이러한 제한은 사용자 정의 쿼리 접근 방식을 사용하여 극복할 수 있습니다.

사용자 정의 쿼리 사용

CodeIgniter의 Active Record를 사용하여 UNION 쿼리를 수행하려면 쿼리 문자열을 수동으로 작성한 후 쿼리를 사용해야 합니다. 메서드:

$this->db->query('SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2');

이 쿼리는 UNION 연산을 실행하고 결합된 결과를 반환합니다. 특정 데이터베이스 스키마에 따라 열 이름과 테이블 이름을 조정해야 합니다.

위 내용은 CodeIgniter의 활성 레코드를 사용하여 UNION 쿼리를 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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