ufolog
Новичок
Добрый день.
Появилась необходимость перевети проект на Doctrine 2 (DQL) в целом все шло не плохо до этого момента.
Есть текущий запрос :
который нужно перевети в DQL но есть две проблемы
1. Как организовать вот это условие в xml "candidate.candidate_id = candidate_joborder.candidate_id AND candidate.is_admin_hidden = 0 AND candidate.is_active = 1"
2. Возможно ли вообще на DQL переписать вот этот кусок "LEFT JOIN (SELECT * FROM extra_field WHERE field_name = 'English' ) english_data ON (candidate.candidate_id = english_data.data_item_id)"
Заранее спасибо.
Появилась необходимость перевети проект на Doctrine 2 (DQL) в целом все шло не плохо до этого момента.
Есть текущий запрос :
PHP:
SELECT calendar_limit.date as interview_date,english_data.value as english,experience_data.value as experience,
level_data.value as level
FROM candidate_joborder
INNER JOIN candidate ON (candidate.candidate_id = candidate_joborder.candidate_id AND candidate.is_admin_hidden = 0 AND candidate.is_active = 1)
LEFT JOIN (SELECT * FROM extra_field WHERE field_name = 'English' ) english_data ON (candidate.candidate_id = english_data.data_item_id) ...
1. Как организовать вот это условие в xml "candidate.candidate_id = candidate_joborder.candidate_id AND candidate.is_admin_hidden = 0 AND candidate.is_active = 1"
2. Возможно ли вообще на DQL переписать вот этот кусок "LEFT JOIN (SELECT * FROM extra_field WHERE field_name = 'English' ) english_data ON (candidate.candidate_id = english_data.data_item_id)"
Заранее спасибо.