나는 수동으로 만든 기회에서 레코드를 가져 오려고합니다. 즉, 리드 또는 다른 모듈에서 변환을 통해 레코드가 만들어지지 않았 음을 의미합니다.왼쪽 참여를 사용하여 레코드 가져 오기
내가하려고하는 것은 리드에서 변환되지 않은 기회 레코드를 얻는 것입니다.
아래에서 왼쪽을 사용하여 내 검색어가 리드 테이블의 기회 ID와 기회 테이블의 기회 ID를 사용하여 리드에 참여할 것입니다.
그러나이 쿼리를 실행하려고 시도 할 때마다 기회에 수동으로 만든 레코드가 표시되지 않습니다. 나는 기회를 통해 수동으로 변환되지 않고 생성 된 레코드를 얻고 싶습니다. 왜 보이지 않는지 알겠습니까? 고마워.
$strQuery = " SELECT
*
FROM
leads l
LEFT JOIN
opportunities O
ON
l.opportunity_id = O.id
WHERE
l.deleted = '0'
AND
O.deleted = '0'
AND
l.converted = '0'
AND
DATE_FORMAT(O.date_created, '%y-%m-%d') = CURDATE()";
//
$hQuery = $db->query($strQuery);
//
while ($arRow = $db->fetchByAssoc($hQuery)){
// My logic
}
'fetchByAssoc'에 대한 매개 변수가 잘못 되었기 때문에 쿼리 자체가 아닌 쿼리 결과를 전달해야합니다. 그것은'$ db-> fetchByAssoc ($ hQuery)'이어야합니다. 아니면'$ db-> fetchByAssoc ($ Query)'에 오타가있을 수도 있습니다. – NuelG
안녕하세요, NuelG, 답변 주셔서 감사합니다. 그러나이 오류는 오타입니다. 사과하십시오. – kardo
'DATE_FORMAT (O.date_created,'% y- % m- % d ')에서 대시를 제거해 보셨습니까? DATE_FORMAT (O.date_created,'% y % m % d ')' – NuelG