Это то, что действительно сводит меня с ума.
Три стола: кандидаты, офферы и кандидатуры.
Есть четвертый, называемый "cvtheque
", имеющий поля: recruteur_id
и candidat_id
и другие ..
Я хочу добавить столбец к результатам, который возвращает логическую переменную
if(cvtheque.recruteur_id=candidatures.recruteur_id and
cvtheque.candidat_id=candidatures.candidat_id)
Следующий запрос возвращает столбцы результатов в виде:
c_id sexe nom_prenom cv_title remplissage offre_id titre
candidature_id lettre_id entry_date
SELECT
candidats.id as c_id, candidats.sexe, candidats.nom_prenom,
candidats.cv_title, candidats.remplissage,
offres.id AS offre_id, offres.titre,
candidatures.id as candidature_id, candidatures.lettre_id, candidatures.entry_date
FROM candidats, offres JOIN candidatures
WHERE candidatures.candidat_id = candidats.id
AND candidatures.recruteur_id = '1'
AND candidatures.offre_id = offres.id
ORDER BY candidatures.entry_date desc
LIMIT 0, 10
что я в действительности хочу, это добавить столбец Boolean после того, как последний столбец (entry_date
) содержит значение логической переменнойсостояние (cvtheque.recruteur_id=candidatures.recruteur_id
и cvtheque.candidat_id=candidatures.candidat_id
)