반응형
교리 쿼리에서 null 값을 필터로 지정하는 방법은 무엇입니까?
나는 Zend에서 독트린 1.1을 사용하고 있습니다.특정 열에 null 값이 있는 레코드를 반환하는 쿼리를 작성하려고 합니다.
$q = Doctrine_Query::create()
->select('a.*')
->from('RuleSet a')
->where('a.vertical_id = ?', null);
$ruleset_names_result = $q->execute(array(), Doctrine::HYDRATE_ARRAY);
규칙 집합 테이블에는 vertical_id 열에 NULL 값이 있는 레코드가 3개 있지만 쿼리는 이러한 레코드를 찾을 수 없습니다.
도와주셔서 감사합니다.
시드.
나는 교리를 상징과 함께 사용하며, 나는 이렇게 한다:
where('a.vertical_id is NULL');
Symfony 2 이상을 사용하는 경우 다음 코드를 사용할 수 있습니다.
->where($qb->expr()->isNull('a.vertical_id'));
언급URL : https://stackoverflow.com/questions/5154383/how-to-specify-null-value-as-filter-in-a-doctrine-query
반응형
'programing' 카테고리의 다른 글
순서가 매겨지지 않은 2개의 리스트(세트 이외)를 효율적으로 비교하려면 어떻게 해야 합니까? (0) | 2022.09.08 |
---|---|
Php가 최신 업데이트된 sql 프로시저 결과를 반환하지 않음 (0) | 2022.09.08 |
어떻게 CentOS7에 MySQL루트 계정 비밀 번호를 바꾸도록? (0) | 2022.09.08 |
PHP: 부모 클래스에서 자식 클래스의 함수를 호출하는 방법 (0) | 2022.09.08 |
워드 프레스는 루프 밖에 있는 페이지 ID다. (0) | 2022.09.08 |