2017-03-20 1 views
1

대답은 내 얼굴 쳐다보고있을 수도 있지만 나는 내 인생 캔트 그래서 난 내 주요 질의 그게 전부이이 하위 선택 문

"SELECT count(*), template_name, sent, date_inserted, ln_project_id, project_name 
    FROM mailer_events 
    INNER JOIN ln_mailer_events 
    USING (mailer_event_id) 
    LEFT OUTER JOIN ln_logs 
    USING (ln_log_id) 
    INNER JOIN ln_actions 
    USING (ln_action_id) 
    inner join ln_projects 
    using (ln_project_id) 
    inner join mailer_templates 
    using (mailer_template_id) 

    WHERE {$idorname} = '{$p_id}' 
    and sent > '{$sent_date_string}' and mailer_drip_id =0 
    group by mailer_template_id"; 

을하고 응답을 알아낼 내 검색이 숫자 인 경우. 문제는 내가 다른 선택 진술을 원한다면 그 텍스트 또는 문자열은 메인 쿼리에서 대답을 사용하여 이렇게 :

"SELECT ln_project_id from ln_projects where project_name = `{$p_id}`"; 

하지만 그게 작동하지 않습니다.

답변

1

사용 LIKE 운영자 :

$query = "SELECT ln_project_id from ln_projects where project_name LIKE '%". 
$some_text_variable."%' "; 
+0

정말 감사합니다. 부적처럼 노력했습니다 ^^ – DeltaSector

+0

정답으로하십시오 –